사전에서 주어진 키를 검색하는 get 메소드를 구현합니다.
예시
get(key) {
if(this.hasKey(key)) {
return this.container[key];
}
return undefined;
} 다시 말하지만, JS 객체는 사전처럼 매우 많이 구현되어 있으므로 코드가 더 이상 필요하지 않고 직접 사용할 수 있는 대부분의 기능이 있습니다. 이 또한 크게 최적화되어 있으므로 함수의 런타임에 대해 걱정할 필요가 없습니다.
다음을 사용하여 테스트할 수 있습니다.
예시
const myMap = new MyMap();
myMap.put("key1", "value1");
myMap.put("key2", "value2");
console.log(myMap.get("key1"))
console.log(myMap.get("key2"))
console.log(myMap.get("key3")) 출력
이것은 출력을 줄 것입니다 -
value1 value2 undefined
ES6에서는 get 메소드를 사용하여 동일한 기능을 갖습니다. 예를 들어,
예시
const myMap = new Map([
["key1", "value1"],
["key2", "value2"]
]);
console.log(myMap.get("key1"))
console.log(myMap.get("key2")) 출력
이것은 출력을 줄 것입니다 -
value1 value2