数组flat

2016-08-19  本文已影响174人  bigtom

实现一个方法,能够把多重数组变成一个一维数组

function flat(data){
  var result = []
  function helper(data){
    var d;
    for (var i=0; i<data.length;i++){
      if(typeof d === 'number'){
        result.push(d)
      }else{
        helper(d)
      }
    }
  }
  helper(data)
  return result
}
上一篇 下一篇

猜你喜欢

热点阅读