สร้างเมธอด put ใส่ key-value pairs ใน dictionary JS objects คล้าย dictionary ใช้ container[key] = value ได้เลย
ตัวอย่าง
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 method ของ Map:
ตัวอย่าง
const myMap = new Map([
["key1", "value1"],
["key2", "value2"]
]);
myMap.set("key3", "value3")
console.log(myMap.has("key1"))
console.log(myMap.has("key3"))
ผลลัพธ์
จะได้ผลลัพธ์:
True True