ตอนนี้ เราจะสร้างวิธีการใส่ที่ช่วยให้เราสามารถใส่คู่คีย์-ค่าลงในพจนานุกรมได้ ตอนนี้เราจะใช้วิธีการวาง
โปรดทราบว่า 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 คุณสามารถใส่คู่คีย์-ค่าในแผนที่โดยใช้วิธีการตั้งค่า ตัวอย่างเช่น
ตัวอย่าง
const myMap = new Map([
["key1", "value1"],
["key2", "value2"]
]);
myMap.set("key3", "value3")
console.log(myMap.has("key1"))
console.log(myMap.has("key3")) ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์ -
True True