> 웹 프론트엔드 > 프런트엔드 Q&A > es6 맵 객체의 순회 방법은 무엇입니까?

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

青灯夜游
풀어 주다: 2022-04-11 17:02:09
원래의
6785명이 탐색했습니다.

지도 순회 방법은 다음과 같습니다: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿