我想使用 javascript 或 jquery 将数组的数组转换为键值对的数组。
我有这样的数组:
var arrOfarr = [[1,'One'],[2,'Two'],[3,'Three']];
我如何将 arrOfarr 转换成看起来像这样的键值对数组
[{id:1,text:'One'},{id:2,text:'Two'},{id:3,text:'Three'}]
最佳答案
var result = [];
for (var i = 0, iLength = arrOfarr.length; i < iLength; i++) {
result.push({ id: arrOfarr[i][0], text: arrOfarr[i][1] });
}
console.log(result);
关于javascript - 将数组的数组转换为键值对的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17856974/