>  기사  >  웹 프론트엔드  >  es6 맵 객체의 순회 방법은 무엇입니까?

es6 맵 객체의 순회 방법은 무엇입니까?

青灯夜游
青灯夜游원래의
2022-04-11 17:02:096724검색

지도 순회 방법은 다음과 같습니다: 1. forEach() 함수 사용, "map.forEach(function(value,key){...}" 구문; 2. "for..of" 루프 문 사용, "for( [key, value] of map object){...}".

es6 맵 객체의 순회 방법은 무엇입니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, ECMAScript 버전 6, Dell G3 컴퓨터.

Map은 집합의 구조입니다.

Map 객체 순회 방법

  • forEach()

  • for..of 키, 값 순회를 통해 매우 빠른 검색 속도를 제공합니다. , 항목

  • iterator.next()는 키, 값, 항목을 순회합니다

1, forEach() function

var map = [{  
             key : "百度",  
             value : "李彦宏"  },
            {
             key : "阿里巴巴",  
             value : "马云"  },
        ];  
map.forEach(function(value, key) {
  console.log(key, value);
})

es6 맵 객체의 순회 방법은 무엇입니까?

2, for..of 루프

keys = map.keys();
for (key of keys) {
  console.log(key);  // map.get(key)可得value值。
}
values = map.values();
for (value of values) {
  console.log(value);
}
entries = map.entries();
for ([key, value] of entries) {
  console.log(key, value);
}

es6 맵 객체의 순회 방법은 무엇입니까?

【관련 권장사항: javascript 비디오 튜토리얼, 웹 프론트엔드

위 내용은 es6 맵 객체의 순회 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.