Map.prototype.set()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Map
인스턴스의 set()
메서드는 이 Map에서 명시진 키와 값을 추가하거나 갱신합니다.
시도해보기
구문
js
set(key, value)
매개변수
key
-
Map
객체에 추가되는 요소의 키. 이 키는 모든 종류의 JavaScript 유형(모든 원시형 혹은 모든 Javascript 객체)가 될 수 있습니다. value
-
Map
객체에 추가되는 요소의 값. 이 값은 모든 종류의 JavaScript 유형(모든 종류의 원시형 혹은 모든 종류의 Javascript 객체)가 될 수 있습니다.
반환 값
Map
객체.
예제
set() 사용하기
js
const myMap = new Map();
// map에 새로운 요소를 추가합니다
myMap.set("bar", "foo");
myMap.set(1, "foobar");
// map에 요소를 갱신합니다
myMap.set("bar", "baz");
연속으로 set() 사용
set()
메서드는 같은 Map
객체를 반환하기 때문에 아래와 같이 연속으로 호출할 수 있습니다.
js
// 연속적으로 새로운 요소를 추가합니다.
myMap.set("bar", "foo").set(1, "foobar").set(2, "baz");
명세서
Specification |
---|
ECMAScript Language Specification # sec-map.prototype.set |
브라우저 호환성
BCD tables only load in the browser