Я пытаюсь динамически построить объект с ключом: [массив значений], однако, используя разные методы, я получаю отдельный элемент в массиве значений (где в ответе есть несколько значений).
Psuedocode:
var myFunction = function () {
var myObject = {};
$.ajax('http://the.url.com', {
type: "GET",
success: function (res) {
$(res).each(function (i, v) {
var name = v.name;
var id = v.id;
// create object with building block and tech id to associate techs to BBs
myObject[name] = new Array();
myObject[name].push(id);
});
},
error: function (xhr) {}
}
}
Токовый выход:
{
key1: ["value1c"]
key2: ["value2a"]
key3: ["value3b"]
}
Желаемый вывод:
{
key1: ["value1a", "value1b","value1c"]
key2: ["value2a"]
key3: ["value3a", "value3b"]
}