Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

เพิ่มองค์ประกอบลงในพจนานุกรมใน Javascript


ตอนนี้ เราจะสร้างวิธีการใส่ที่ช่วยให้เราสามารถใส่คู่คีย์-ค่าลงในพจนานุกรมได้ ตอนนี้เราจะใช้วิธีการวาง

โปรดทราบว่า 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