#es6

본 포스트는 ponyfoo.comES6 Maps in Depth를 번역한 것입니다. ponyfoo.com의 주인장인 Nicolás의 승인하에 올리는 번역글입니다.

Maps

  • 자바스크립트 객체를 이용해서 hash map을 만드는 일반적인 패턴을 대체하기 위해 등장
  • key는 숫자, 문자 이외에도 DOM elements나 function 사용 가능
  • iterable protocol의 한 종류
  • new Map()을 이용해서 map을 생성
  • map.set(key,value), map.get(key)
  • map.has(key)를 사용해서 해당 key가 map에 있는지 확인
  • map.delete(key)를 사용해서 엔트리를 제거
  • for (let [key, value] of map)을 이용해서 map의 엔트리를 순회

Read More

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×