이제 사전에 키-값 쌍을 넣을 수 있는 put 메소드를 생성하겠습니다. 이제 이것을 사용하여 put 메소드를 구현할 것입니다.
JS에는 사전처럼 작동하는 객체가 있습니다. 컨테이너의 키 속성을 값으로 설정할 수 있습니다.
예시
put(key, value) {
this.container[key] = value;
} −
를 사용하여 이 기능과 이전 기능을 테스트할 수 있습니다.예시
const myMap = new MyMap()
myMap.put("key1", "value1")
myMap.put("key2", "value2")
myMap.display()
console.log(myMap.hasKey("key1"));
console.log(myMap.hasKey("key3")); 출력
이것은 출력을 줄 것입니다 -
{key1: "value1", key2: "value2"}
true
false ES6에서는 set 메소드를 사용하여 키-값 쌍을 맵에 넣을 수 있습니다. 예를 들어,
예시
const myMap = new Map([
["key1", "value1"],
["key2", "value2"]
]);
myMap.set("key3", "value3")
console.log(myMap.has("key1"))
console.log(myMap.has("key3")) 출력
이것은 출력을 줄 것입니다 -
True True