Map.prototype.keys()

keys() 메서드는 객체의 각 요소에 대한 키를 삽입한 순서대로 가지고 있는 새 반복자 객체를 반환합니다. 특별한 경우에 이 반복자 객체도 반복 가능하므로 for...of 루프를 사용할 수 있습니다.

시도해보기

구문

keys()

반환 값

새로운 Map 반복자 객체.

예제

keys() 사용하기

const myMap = new Map();
myMap.set("0", "foo");
myMap.set(1, "bar");
myMap.set({}, "baz");

const mapIter = myMap.keys();

console.log(mapIter.next().value); // "0"
console.log(mapIter.next().value); // 1
console.log(mapIter.next().value); // {}

명세서

Specification
ECMAScript Language Specification
# sec-map.prototype.keys

브라우저 호환성

BCD tables only load in the browser

같이 보기