ES6 (간이 판): Set, Map 데이터 구조, (for in) (for of) 구별

1143 단어
ES6 는 브 라 우 저 업무 수행 에 거의 사용 되 지 않 고 지원 되 지 않 습 니 다. Babel 로 만 컴 파일 할 수 있 습 니 다. Node 는 사용 할 수 있 습 니 다.알 고 보 니 자꾸 잊 어 버 리 고 사용 하 는 장면 이 많 지 않 았 습 니 다. 방금 면접 문제 에서 배열 의 똑 같은 숫자 를 제외 하고 Set 가 할 수 있 는 것 을 보 았 습 니 다.
세트
   var arr = [1,2,3,4,5,6,7,7]
   var set = new Set(arr)// arr   set
   arr = [...set] // set ...     arr
   console.log(arr)
  //   [1,2,3,4,5,6,7]
  //  Set        ,        :      
  //    set.size      ,arr.length   。

지도
var map = new Map([
  ['name', '  '],
  ['title', 'Author']
]);

map.size ;// 2
map.get('name'); // "  "
map.get('title') ;// "Author"
map.set('name', '  ');//      
map.get('name') ;//  
//     key       ,

위치
//(for in) (for of)  in   key,of  value
var arr = ['a', 'b', 'c', 'd'];
for (let a in arr) {
  console.log(a); // 0 1 2 3
}
for (let a of arr) {
  console.log(a); // a b c d
}

스스로 총 결 을 공부 하고 잘못 이 있 으 면 제안 하 세 요.완 일 봉 참고:http://es6.ruanyifeng.com/ 개인 블 로그: www. liangtongzhuo. com

좋은 웹페이지 즐겨찾기