이제 사전에 키-값 쌍을 넣을 수 있는 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