简体   繁体   English

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

[英]Create object with String index of two arrays in javascript

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

I want to union this arrays in a object like this: 我想在一个这样的对象中合并这个数组:

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

I'm starting with javascript and I can't do it dynamically 我从JavaScript开始,但是我不能动态地做

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

If data and inde will be the same length you can use sth like this 如果datainde的长度相同,则可以使用sth这样的

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);
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM