首页 > 解决方案 > 如何排列/编辑多个数组 | Javascript

问题描述

我有三组数据

var item = ['item1', 'item2', 'item3', ...]
var price = ['price1', 'price2', 'price3', ...]
var date = ['date1', 'date2', 'date3', ...]

有什么办法可以把它安排成一个特定的顺序,比如

[
    ['item1', 'price1', 'date1'],
    ['item2', 'price2', 'date2'],
    ['item3', 'price3', 'date3'],
    .....
]

提前致谢。

标签: javascriptnode.jsarrays

解决方案


您可以尝试使用 for 循环或map函数

const item = ['item1', 'item2', 'item3'];
const price = ['price1', 'price2', 'price3'];
const date = ['date1', 'date2', 'date3'];

const result = item.map((v, i) => [v, price[i], date[i]]);

推荐阅读