在javascript中创建两个数组的字符串索引对象
Create object with String index of two arrays in javascript
我有两个数组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);
}
如果data
和inde
的长度相同,则可以使用如下格式
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);
}
相关文章:
- 如何使用 node.js 比较两个 json 数组
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 访问$.ajax()函数中的两个不同数组
- 正在更新mongod中两个对象内部的数组
- 如何使用javascript合并两个对象数组
- 比较包含多个值对的两个JavaScript数组
- jQuery对象从html表中查询为两个一维数组,用于Chartist图表
- 检查来自不同数组的两个元素的一个属性是否相等
- 如何在javascript中合并两个对象数组
- 如何获取数组第一个元素的范围
- 捕获一组两个特殊字符之间的所有内容,但允许角色在正文中出现一次
- 使用具有不同属性数的两个或多个着色器时发生冲突
- JSON数组-多个有效答案的可能性
- 编写一个函数,将数组(第一个参数)拆分为大小(第二个参数)的长度组,并将它们作为多维数组返回
- 如何添加值到javascript数组两次或更多
- 使用.shift()更新数组'5个元素
- JavaScript 过滤器数组多个条件
- 如果数组第一个元素中的字符串包含数组第二个元素中字符串的所有字母,则返回true
- Javascript序列化数组多个表单问题
- 编写一个函数,将数组(第一个参数)拆分为大小相同的组(第二个参数),并将其作为多维数组返回