Анатолий Пивоварский 1 year ago
parent
commit
efcfe86cbf
2 changed files with 35 additions and 2 deletions
  1. 11 2
      HW 7/script.js
  2. 24 0
      HW 8/script.js

+ 11 - 2
HW 7/script.js

@@ -50,8 +50,17 @@ console.log(filter(phone,(key,value) => key == "color" || value == 2));
 
 //object map
 
-map({name: "Иван", age: 17},function(key,value){
+function personeMap(a, b){
+    let filter = {}
+    for ( let key in a){
+        filter = {...filter, ...b([key], a[key])};
+    }
+    return filter
+}
+
+let resultat = personeMap({name: "Иван", age: 17},function(key,value){
     var result = {};
     result[key+"_"] = value + "$";
     return result;
-})
+})
+console.log(resultat)

+ 24 - 0
HW 8/script.js

@@ -0,0 +1,24 @@
+//makeProfileTimer
+
+function makeProfileTimer(){
+    let a = performance.now();
+        return function time (){
+            let b = performance.now()
+                 return `Время выполнения ${b - a}`
+        }
+    }
+let timer = makeProfileTimer()
+alert('Замеряем время работы этого alert');
+alert(timer());
+
+
+
+
+//Final Countdown
+
+    for (let i = 5 ; i >= 0; i--){
+        console.log(i)
+        setTimeout(() => console.log(5 - i), i*1000)
+    } 
+    console.log("Поехали!")
+