Ivan Asmer 8 lat temu
rodzic
commit
4991a69c24
1 zmienionych plików z 33 dodań i 0 usunięć
  1. 33 0
      06FunctionJQHomeWork.md

+ 33 - 0
06FunctionJQHomeWork.md

@@ -43,6 +43,36 @@ sort("name", false); //сортирует по имени по убыванию
 
 результат должен быть 15
 
+```javascript
+filter(
+```
+
+
+## object filter
+
+Напишите свою реализацию `Array.filter` для **объектов**:
+
+```javascript
+var phone = {
+    brand: "meizu",
+    model: "m2",
+    ram: 2,
+    color: "black",
+};
+
+filter(map,function(key,value){
+    return (key == "color" || value == 2);
+});
+```
+
+должно вернуть 
+```javascript
+{
+    ram: 2,
+    color: "black",
+}
+```
+
 ## object map
 
 Напишите свою реализацию `Array.map` для **объектов**:
@@ -55,6 +85,9 @@ map({name: "Иван", age: 17},function(key,value){
 }) //должен вернуть {name_: "Иван$", age_: "17$"}
 ```
 
+
+
+
 ## jqCalculator
 
 Сделать калькулятор на jQuery, который позволяет складывать, вычитать, умножать и делить числа. Операции должны быть отдельными кнопками, так же должно быть три поля ввода - для двух операндов и для результата.