gpt4 book ai didi

javascript - 使用序列输出从数组的每个数组中获取数据

转载 作者:行者123 更新时间:2023-12-03 12:17:42 27 4
gpt4 key购买 nike

我正在尝试获取每个数组数组的序列索引,就像我有一个数组元素,5 个数组有多个元素,我想获取每个数组的第一个索引,然后是第二个,依此类推。

下面是我的数组数据

const arrData = [[1,2,4,6],[3,8,7],[12,13],[],[9,10]];

和我预期的输出 [1,3,12,9,2,8,13,10,4,7,6]

给我一​​些解决方案来解决我的问题

最佳答案

以下可能有效:

const src = [[1,2,4,6],[3,8,7],[12,13],[],[9,10]],

pickByOne = arr => {
const result = [],
{length} = arr.flat()
while(result.length < length){
for(a of arr){
a.length && result.push(a.shift())
}
}
return result
}

console.log(pickByOne(src))

关于javascript - 使用序列输出从数组的每个数组中获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65521805/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com