ES6지도 데이터 구조 학습

프로젝트에 매우 아픈의 요구를 충족하고지도가 해결 될 수 ES6 발견, 비트 맵을 배울 간단하다.

디폴트에 의해 다음, 속성 이름과 문자 오브젝트를 통과하는 경우에만 문자열이 될 수 있습니다 재산의 - "값 문자열"자바 스크립트 객체 데이터 자체의 키 - 값 쌍의 구조 있지만, 사실은 속성과 값을은을 구성 문자열로 개체가이 속성 이름의 결과 "[개체 개체]"가됩니다 :.

ES6는 "값 - 값"을 제공 데이터 구조를, 키 이름이 문자열이 될 수뿐만 아니라, 그것은 또한 대상이 될 수 있습니다. 그것은 더 나은 해시 구조입니다.

1 키 - 값 쌍의 키는 객체 일 수있다

CONST의 MAP1 = 지도 ()
CONST objkey = {P1 'V1' }
map1.set (objkey, '안녕하세요' )
CONSOLE.LOG (map1.get (objkey))

결과 :

여보세요

 

2,지도 두 요소가 상기 매개 변수 또는 배열의 배열의 부재 등의 배열을, 대표 값은 결합을 나타내고

CONST의 MAP2 = 지도 ([
  [ '이름', 'Aissen' ]
  [ 연령 "12 ]
])
CONSOLE.LOG (map2.get ( '이름' ))
CONSOLE.LOG (map2.get ( '나이'))

결과 :

Aissen
 (12)

 

추천

출처www.cnblogs.com/zoeeying/p/11384952.html