Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

เพิ่มสมาชิกใน Dictionary ด้วย JavaScript


สร้างเมธอด 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