多维数组降维 flat()方法的作用和用法

多维数组降维 flat()方法的作用和用法

一、作用

flat()方法用于将嵌套的数组“拉平”,变成一维的数组。该方法返回一个新数组,对原数据没有影响。

二、用法

示例:let arr = [1,2,3,[4,5,[6,7],8],9] arr.flat()
flat()接收一个参数,代表要将当前数组拉平几层,如果不论嵌套几层都全部拉平可以传入arr.flat(Infinity), 将整个数组拉平为一维数组。 注意事项:flat()方法会跳过数组中的空位,并且不会去重,会将原数组中的所有元素都放到新数组中。

猜你喜欢

转载自blog.csdn.net/zhengcaocao/article/details/112846939