多维数组变成一维数组

这个问题来源于一个朋友曾经问过我的问题,当时是一个二维数组变成一维数组。后面我想整理一下,整理一个多维,并且是不定维的数组。 一、二维数组变成一维数组 1、遍历数组,将元素一个个放入新数组 结果: 如果元素不是数组,将会报错。下面是改良版: 这样的方法仍显臃肿 2、用apply的特性,将数组作为参数展开 concat接受单个值作为参数,所以不需要识别。 3、利用es6新增的扩展运算符将数组展开 与
相关文章
相关标签/搜索