ES6 새로운 표준 - 데이터 구조 세트
1468 단어 데이터 구조
유일 하 다
반복 값.
Set 구 조 는 다음 과 같은 속성 이 있 습 니 다:
Set. prototype. constructor: 구조 함수, 기본 값 은 Set 함수 입 니 다.
Set. prototype. size: Set 의 구성원 총 수 를 되 돌려 줍 니 다.
set 데이터 구 조 는 다음 과 같은 방법 이 있 습 니 다.
add (value): 어떤 값 을 추가 하고 Set 구조 자 체 를 되 돌려 줍 니 다.
delete (value): 어떤 값 을 삭제 하고 불 값 을 되 돌려 삭제 에 성 공 했 는 지 여 부 를 표시 합 니 다.
has (value): 이 값 이 set 의 구성원 인지 아 닌 지 를 나타 내 는 불 값 을 되 돌려 줍 니 다.
clear (): 모든 구성원 을 삭제 하고 값 을 되 돌려 주지 않 았 습 니 다.
values 방법, 달력 을 되 돌려 줍 니 다.
foreach 방법 은 각 구성원 에 게 특정한 조작 을 수행 하고 수 정 된 set 구 조 를 되 돌려 줍 니 다.
(1) 배열 을 이용 하여 set 대상 을 예화 합 니 다.
var items = new Set([1,2,3,4,5]);
set 를 예화 하고 값 을 부여 합 니 다. set 에 값 을 추가 할 때 형식 변환 이 일어나 지 않 습 니 다.
var s = new Set();
//5 “5”
set.add(5);
set.add("5");
set.size // 2
// (===),
set.add({})
set.size // 3
set.add({})
set.size // 4
(2) 옮 겨 다 니 기: values 방법, 옮 겨 다 니 는 기 를 되 돌려 줍 니 다.
let set = new Set(['red', 'green', 'blue']);
for ( let item of set.values() ){
console.log(item);
}
직접 for... of 순환 으로 옮 겨 다 니 기 설정:
let set = new Set(['red', 'green', 'blue']);
for (let x of set) {
console.log(x);
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
정수 반전Udemy 에서 공부 한 것을 중얼거린다 Chapter3【Integer Reversal】 (예) 문자열로 숫자를 반전 (toString, split, reverse, join) 인수의 수치 (n)가 0보다 위 또는 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.