码迷,mamicode.com
首页 > 编程语言 > 详细

2018-6-21_《ES6数组扁平化函数》

时间:2018-06-21 22:39:16      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:flatten   扁平化   highlight   ret   array   函数   console   isa   rip   

const flattenArray = arr => {
    const flattened = [].concat(...arr);
        return flattened.some(v => Array.isArray(v))?flattenArray(flattened):flattened; 
}

const arr = [1,[2,3,[3.1,3.2]],4];
console.log(flattenArray(arr));  //[1, 2, 3, 3.1, 3.2, 4]

  

2018-6-21_《ES6数组扁平化函数》

标签:flatten   扁平化   highlight   ret   array   函数   console   isa   rip   

原文地址:https://www.cnblogs.com/beesky520/p/9210946.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!