js数组如何将多维数组转为一维数组

ppylox
·6/6/2021·0 阅读
AI 摘要模型根据正文自动生成,仅供参考

本文介绍JavaScript中将多维数组转为一维数组的两种简单方法:一是使用Array.prototype.concat.apply([], arr),通过apply将concat方法应用于空数组并传入多维数组,实现扁平化;二是使用Array.flat()方法直接对数组进行扁平化处理。两种方法均以示例代码演示,输入[[1,2,3],[1,3,2]],输出一维数组[1,2,3,1,3,2]。

这里介绍最简单的两种:


1、Array.prototype.concat.apply

var arr=[[1,2,3],[1,3,2]];
var res=Array.prototype.concat.apply([],arr)
console.log(res);


2、Array.flat()

var arr=[[1,2,3],[1,3,2]];
var res=arr.flat()
console.log(res);

相关文章

评论 (0)

暂无评论,来写第一条吧