js 循环处理

https://img2.mukewang.com/5c948e640001b24b03270233.jpg

如果一数组里面的结构是这样的,怎么样才可以把里面多个数组的每个都取出来,形成单个索引只有1个数组,

至尊宝的传说
浏览 543回答 3
3回答

杨魅力

function loopItem(array, items) {    array.forEach((item) => {        if (Array.isArray(item)) {            loopItem(item, items);        } else {            items.push(item);        }    });    return items;}var array = [    1,    2,    3,    [4, 5],    6,    7,    8,    [9, 19]];var items = loopItem(array, []);上面的是个例子,你可以直接红上面的loopItem方法

呼啦一阵风

console.log(arr.reduce((a,b)=>{    return a.concat(b)},[]))

长风秋雁

Array.prototype.concat.apply([],arr)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript