我有array
喜欢这个
[["apple","banana"],["monkey"]];
我如何associate key
对他们说,
[{"fruit":["apple","banana"],"wild":["monkey"]}]
这可能吗?
我正在尝试这样的事情
var arr = [["apple","banana"],["monkey"]];
var newArray = [];
for(var i=0;i<arr.length;i++){
newArray["fruit"] = arr[i] //further code i don't know
}
帮助我
答案 0 :(得分:1)
虽然你可以这样做,但是这样:
var array = [["apple","banana"],["monkey"]];
var update = [
{fruit: array[0], wild: array[1]}
];
console.log(update);
&#13;
......坦率地说,这似乎不太可能是你想要的。
答案 1 :(得分:0)
很简单,您可以简单地指定一个新名称
var array = [["apple","banana"],["monkey"]];
var names = ["fruits", "wild"]
var modified = [{names[0]: array[0], names[1]: array[1]}];
如果您有很多值,只需使用for
循环进行迭代并为其赋值。