在javascript中创建两个数组的字符串索引对象

Create object with String index of two arrays in javascript

本文关键字:数组 两个 字符串 对象 索引 javascript 创建      更新时间:2023-09-26

我有两个数组data=[100,200,300];inde=[one, two, three];

我想把这些数组合并成一个对象,像这样:

obj=[{"label":"one","value"=100}, {"label":"two","value"=200}, {"label":"three","value"=300}];

我从javascript开始我不能动态地做

var obj = [];
for(var i = 0, len = data.length; i < len; i++){
    var temp = {
        label: inde[i],
        value: data[i]
    };
    obj.push(temp);
}

如果datainde的长度相同,则可以使用如下格式

var data=[100,200,300]; var inde=['one', 'two', 'three'];   
var obj=[];
for(var i=0;i<data.length;i++){
    var tmp={
        label:inde[i],
        value:data[i]
    }
    obj.push(tmp);
}