|
@@ -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, который позволяет складывать, вычитать, умножать и делить числа. Операции должны быть отдельными кнопками, так же должно быть три поля ввода - для двух операндов и для результата.
|