Map.prototype.set()

set() 메서드는 Map 객체에서 주어진 키를 가진 요소를 추가하고, 키의 요소가 이미 있다면 대체합니다.

구문

myMap.set(key, value);

매개변수

key
Map에 추가하거나 변경할 요소의 키.
value
Map에 추가하거나 변경할 요소의 값.

반환 값

호출한 Map 객체.

예제

set() 사용하기

var myMap = new Map();

// Add new elements to the map
myMap.set('bar', 'foo');
myMap.set(1, 'foobar');

// Update an element in the map
myMap.set('bar', 'baz');

set() 체이닝

set()이 같은 Map을 반환하므로 메서드를 여러 번 연속해서 호출할 수 있습니다.

// Add new elements to the map with chaining.
myMap.set('bar', 'foo')
     .set(1, 'foobar')
     .set(2, 'baz');

명세

브라우저 호환성

BCD tables only load in the browser

같이 보기