Map.prototype.set()
set()
메서드는 Map 객체에서 주어진 키를 가진 요소를 추가하고, 키의 요소가 이미 있다면 대체합니다.
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
구문
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');
명세
Specification | Status | Comment |
---|---|---|
ECMAScript 2015 (6th Edition, ECMA-262) The definition of 'Map.prototype.set' in that specification. |
Standard | Initial definition. |
ECMAScript (ECMA-262) The definition of 'Map.prototype.set' in that specification. |
Living Standard |
브라우저 호환성
BCD tables only load in the browser