Browse Source

<HW8> done

Mark 1 year ago
parent
commit
4b372addc6
1 changed files with 16 additions and 1 deletions
  1. 16 1
      08/main.js

+ 16 - 1
08/main.js

@@ -24,4 +24,19 @@ let number02 = number01.filter(item => typeof item === 'number').reduce((a, b) =
 console.log(number02)
 
 // object filter
-
+var phone = {
+   brand: "meizu",
+   model: "m2",
+   ram: 2,
+   color: "black",
+};
+function filter(object, callback) {
+   let filterPhone = {};
+   for (let key in object) {
+      if (callback(key, object[key])) {
+         filterPhone[key] = object[key];
+      }
+   }
+   return filterPhone
+}
+console.log(filter(phone, (key, value) => key == "color" || value == 2));