JS 배열은 무거운가는 두 가지 방법

1 개 중복 배열

도착하자 = 1,2,3,2,5,3,1, NaN의 거짓 정의 거짓 NaN이, NULL, 미정 널];

  ES5 달성

// foreach 루프의 
deleteCopy (ARR) {       
  송출 OBJ = {} 
  송출 newArr = []; 
  // 이용한다 키 값   
  arr.forEach ((아이템, 인덱스) => { 
    ! IF (OBJ [아이템]) { 
      의 Obj [상품] = 참; 
      newArr.push (항목); 
    }              
  }) 
  CONSOLE.LOG (newArr) 
  [. 1, 2, 3 ,. ,. 5 NaN3를 널 false로, 미정] // 
}

  ES6  

Array.form으로, 물체의 창을 설정 //하면, 클래스 오브젝트의 배열이 될 수 객체의 반복 배열로 변환 될 수 
deleteCopyES6 (ARR) { 
  CONSOLE.LOG (Array.from (설정 새로운 새 (ARR))) 
  [// . 1, 2, 3 ,. ,. 5 NaN3를 널 false로, 미정] 
},

  

추천

출처www.cnblogs.com/webfont-yxw/p/11735764.html