数组拍平的五种方式(含基础知识与讲解)
把多维数组转换为一维数组的方法: - **方法一:toString( )** ```js //答案: function flatten(arr) { return arr.toString().split(',').map(function(item){ return +item;//类型准换为 }) } //解析: arr=[[1,2,3],[4,5,6],[7,8,9]] console.log(arr.toString()); //输出 1,2,3,4,5,6,7,8,9 console.log(arr.toString().split(",")); //输出 (9) ['1', '2', '3', '4', '5', '6', '7', '8', '9'] ``` - **方法二:展开运算符 arr.some**
知识点: arr.some(()=>{}) 用于逐一检查数组中是否有元素满足某个条件,有就返回 true,并且不再继续向下检查。没有就返回 false。 concat 用于连接多个数组。`a
共有 0 条评论