javascript - 将常规 javascript 数组分配给对象数组

标签 javascript

我在 javascript 中有 3 个常规数组

1st array : ids[] (contains list of ids)
2nd array : country[] (contains list of names of countries)
3rd array : codes[] (contains list of codes of countries)

我需要从这三个数组创建一个对象数组,比如“comb”,键为“id”、“name”和“code”,以及来自 3 个数组的相应值。

例如: 这就是我想要的常规数组

var comb = [
{id:1, name:'United States',code:'US'},
{id:2, name:'China',code:'CH'}
];

谁能告诉我如何实现这个

最佳答案

var comb = [];
for (var i=0,n=ids.length;i<n;i++) {
  comb.push({id:ids[i],name:country[i],code:codes[i]});
}

关于javascript - 将常规 javascript 数组分配给对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11824062/

相关文章:

javascript - 通过 Javascript/Jquery 更改 JSColor 值

javascript - 使用 Javascript 地理定位 API,语法错误 : Unexpected Identifier in Chrome's Javascript console

javascript - 在 Discord 上设置应用程序命令权限时出现 403 错误

javascript - 这。不显示正确的名称

javascript - JQuery 函数从外部源导入 html

javascript - 如何在 html 中将错误消息居中?

javascript - 使用 python 迭代获取查询的不同页面

javascript - fullPage.js afterSlideLoad 导致插件被破坏?

javascript - javascript中文件名的分割

javascript - 如何在此 JavaScript 数组上调用 .get() 方法?