手写32javascript巩固一下子JS基础

一。数组扁平化

概念:是指将一个多维数组变为一个一维数组。    
    var arr=[1,[2,[3,[4,5]]],6];
    ==>[1, 2, 3, 4, 5, 6]
    方法一:arr.flat(Infinity);
    方法二:JSON.parse("["+JSON.stringify(arr).replace(/\[|]/g,"")+"]")
    方法三: const arrCon=[];
             const fn=arr=>{
                for(let i=0;i

有不懂flat()小伙伴们可以点击flat()

二。数组去重

var arr=[1,1,2,2,4,4,null,null];
==>[1,2,4,null]
  方法一:Arry.from(new Set(arr));
  方法二:双层for循环
   function FFOR(arr){
          for(var i=0;i

你可能感兴趣的:(javascript前端)