瀏覽代碼

HW8 changed done

Vadym Hlushko 2 年之前
父節點
當前提交
5d59ab0523
共有 1 個文件被更改,包括 7 次插入8 次删除
  1. 7 8
      hw8/main.js

+ 7 - 8
hw8/main.js

@@ -92,16 +92,15 @@ return previousValue
     color: "black",
 };
 
-function filter (object , name ,value) {
-  let result = {}
-  for (key in object) {
-    if (name == key || object[key] == value){
-      result[key] = object [key]
+function filter(object, someF) {
+    for(let key in object){
+        if(!someF(key, object[key])) {
+            delete object[key]
+        }
     }
-  }
-  return result
 }
-console.log (filter(phone,'color',2))
+filter(phone,(key,value) => key == "color" || value == 2);
+console.log(phone)
 
 //object map
 let obj = map({name: "Иван", age: 17},function(key,value){