Make Collection.find and findAll use .values() (#567)

* Make Collection.find and findAll use .values()

* Make Collection.deleteAll use .values()
This commit is contained in:
Schuyler Cebulskie
2016-08-30 04:47:11 -04:00
committed by Amish Shah
parent 60a1ba3088
commit 56352220af

View File

@@ -51,7 +51,7 @@ class Collection extends Map {
*/
deleteAll() {
const returns = [];
for (const item of this.array()) {
for (const item of this.values()) {
if (item.delete) {
returns.push(item.delete());
}
@@ -78,7 +78,7 @@ class Collection extends Map {
*/
findAll(key, value) {
const results = [];
for (const item of this.array()) {
for (const item of this.values()) {
if (item[key] === value) {
results.push(item);
}
@@ -95,7 +95,7 @@ class Collection extends Map {
* collection.get('id', '123123...');
*/
find(key, value) {
for (const item of this.array()) {
for (const item of this.values()) {
if (item[key] === value) {
return item;
}