ES6之数组的flat(Infinity)扁平化,实现多维数组转成一维数组

 let arr=  [1,2,[[3,4],[5,6]]]

 console.log(arr.flat(Infinity));  // [ 1, 2, 3, 4, 5, 6 ]

 console.log(arr.flat());  // [ 1, 2, [3,4],[5,6] ]

 console.log(arr.flat(1));  // [ 1, 2, [3,4],[5,6] ]

 console.log(arr.flat(2));  // [ 1, 2, 3, 4, 5, 6 ]


版权声明:本文为qq_55547532原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。