Я пытаюсь преобразовать:
var arr = [{ "name": "value1" }, { "name": "value2" }, { "name": "value3" }];
var obj = {}; //create the empty output object
arr.forEach(function (item, i) {
var key = Object.keys(item)[0];
obj[key] = item[key];
});
console.log("obj",obj);
это даст мне только последний объект как {name: "value3"}
ожидаемый результат будет:
{ name: "value1", name : "value2", name: "value3" }