javascript - 系统地组合数组
问题描述
所以我有这三个数组:
var a = ["one", "two", "three"];
var b = ["a", "b", "c"];
var c = ["1", "2", "3"];
我想像这样组合它们:
var d = [
["one", "a", "1"],
["two", "b", "2"],
["three", "c", "3"],
];
我该怎么做呢?我知道我需要一个 foo 循环,但我似乎无法理解如何设置它。感谢您的任何回答!
解决方案
喜欢:
const a = ['one', 'two', 'three'], b = ['a', 'b', 'c'], c = ['1', '2', '3'], combo = [];
for(let i=0,l=a.length; i<l; i++){
combo.push([a[i], b[i], c[i]]);
}
console.log(combo);
推荐阅读
- slack - 通过发布请求使用 Slack 机器人发送频道警报
- javascript - 删除突出显示的蓝色矩形以在织物 js 中进行选择
- c# - 触发器执行的次数
- angular - 材质图标问题的材质选择
- javascript - 为什么 vue.js 路由在 Android 的 chrome 上不起作用?
- c++ - 在析构函数中删除指向二维数组的指针以崩溃结束
- promise - 返回一个 Javascript Promise 值 AKA Keras.js 预测
- java - 使用 ANT (build.xml) 的声纳代码覆盖率
- java - 在 Java EE 中接收复选框值
- java - Spring Boot 启用 http/2 协议