js面试之数组的几个不low操作

1、扁平化n维数组

       1、终极篇

[1,[2,3]].flat(2)  //[1, 2, 3]
[1,[2,3,[4,5]]].flat(3)  //[1, 2, 3, 4, 5]
[1,[2,3,[4,5]]].toString() //"1,2,3,4,5"
[1,[2,3,[4,5[...]]].flat(Infinity)

      Array.flat(n)是ES10扁平数组的api,n表示纬度,n值为Infinity时纬度为无限大

     2、开始篇

     

posted @ 2019-06-12 19:21  豆豆飞  阅读(281)  评论(0编辑  收藏  举报