|
@@ -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)
|