map({name: "Иван", age: 17},function(key,value){
var result = {};
result[key+"_"] = value + "$";
return result;
}) //должен вернуть {name_: "Иван$", age_: "17$"}
function map(object, callback){
for(var key in object)
return console.log(new Object(callback(key, object[key])));
}
map({name: 'Ivan', age: 24}, function(key, value){
var result = {};
result[key+"_"] = value + "$";
return result;
})
Что бы выводило все ключи и все значения, нужно цикл добавить?
В консоль выводит только name_: "Ivan$", т.е только первое ключ, значение