var dictionary = {
"cats": [1,2,3,4,5],
"dogs": [6,7,8,9,10]
};
如何像上面的javascript一样构建数组?
已经解决但没有工作。
var abc={};
abc[key_name]=[];
abc[key_name].push(key_value);
had an another array
for(i in array_1)
{
key_name=array_1.key;
key_value=array_1.value;
abc[key_name]=[];
abc[key_name].push(key_value);
}
答案 0 :(得分:0)
我认为你可以通过以下方式做到这一点 如果你有一个以下格式的数组[{" key" :key," value" :value},...]
var abc={};
for(let element of array_1)
{
key_name=element.key;
key_value=element.value;
if(abc[key_name] === undefined)
abc[key_name]=[];
abc[key_name].push(key_value);
}