> 웹 프론트엔드 > JS 튜토리얼 > ES6 컬렉션 : 맵, 세트, ​​약점, 약점 사용

ES6 컬렉션 : 맵, 세트, ​​약점, 약점 사용

Joseph Gordon-Levitt
풀어 주다: 2025-02-15 12:37:11
원래의
835명이 탐색했습니다.

ES6 Collections: Using Map, Set, WeakMap, WeakSet 이 기사는 4 개의 새로운 ES6 컬렉션과 그들이 가져 오는 이점을 살펴 봅니다.

대부분의 주요 프로그래밍 언어에는 여러 유형의 데이터 컬렉션이 있습니다. 파이썬에는 목록, 튜플 및 사전이 있습니다. Java에는 목록, 컬렉션,지도 및 대기열이 있습니다. 루비에는 해시와 어레이가 있습니다. 지금까지 JavaScript에는 배열 만 있습니다. 객체와 배열은 JavaScript의 오른쪽 도우미입니다. ES6은 언어의 강력하고 표현력있는 기능을 향상시킬 4 가지 새로운 데이터 구조, 즉 맵, 세트, ​​약세 및 약점을 소개합니다.

키 포인트

ES6은 MAP, SET, 약세 및 약점의 네 가지 새로운 데이터 구조를 소개합니다. 이 컬렉션은보다 표현적이고 강력한 JavaScript 프로그래밍을 허용합니다.

맵 및 ES6에서 세트는 모든 유형의 키 값 쌍의 컬렉션입니다. 그들은 빠른 검색을 위해 최적화되어 값을 통해 추가, 삭제 및 루프를 제공하는 방법을 제공합니다. 그러나 물체에 대한 강한 언급을 보유하고 있으며, 물체가 크고 더 이상 필요하지 않은 경우 비용이 많이들 수 있습니다.

es6는 또한 MAP 및 SET과 유사하지만 객체에 대한 약한 참조를 보유하는 약점 및 약점을 소개합니다. 이는 이러한 객체가 더 이상 필요하지 않을 때는 쓰레기를 수집 할 수 있으며 이는 메모리 관리에 매우 유익합니다.

위 내용은 ES6 컬렉션 : 맵, 세트, ​​약점, 약점 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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