JavaScript Set keys()

정의와 사용법

keys() 메서드는 Set에 포함된 값을 포함하는 이터러블 객체를 반환합니다。

keys() 메서드는 원래 Set을 변경하지 않습니다。

实例

예제 1

// Set을 생성합니다
const letters = new Set(["a", "b", "c"]);
// 값을 가져옵니다
const myIterator = letters.keys();
// 값을 나열합니다
let text = "";
for (const x of myIterator) {
  text += x;
}

직접 시도해 보세요

예제 2

직접 순회합니다 set.keys()

// Set을 생성합니다
const letters = new Set(["a", "b", "c"]);
// 모든 요소를 나열합니다
let text = "";
for (const x of letters.keys()) {
  text += x;
}

직접 시도해 보세요

주의하세요

Set에는 키가 없기 때문에keys() 메서드가 반환하는 결과는 values() 메서드가 동일합니다。

이는 JavaScript Set과 JavaScript Map이 호환됩니다。

문법

set.keys()

파라미터

없음。

반환 값

타입 설명
Iterator Set 값을 포함하는 이터러블 객체가 있습니다。

브라우저 지원

set.keys() ECMAScript6 (ES6)의 특성입니다。

2017 년 6 월부터 모든 현대 브라우저가 ES6 (JavaScript 2015)를 지원합니다:

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
2016년 5월 2017년 4월 2017년 6월 2016년 9월 2016년 6월

Internet Explorer는 지원하지 않습니다 set.keys()

관련 페이지: JavaScript Sets JavaScript Iterables Full JavaScript Set Reference