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

ค้นหา Key ใน Dictionary ด้วย JavaScript


ใช้เมธอด get ค้นหา key ใน dictionary:

ตัวอย่าง

get(key) { 
  if(this.hasKey(key)) { 
    return this.container[key]; 
  } 
  return undefined; 
}

JS objects เหมือน dictionary มีฟังก์ชันส่วนใหญ่พร้อมใช้และ optimized

ทดสอบ:

ตัวอย่าง

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 method โดยตรง:

ตัวอย่าง

const myMap = new Map([ 
  ["key1", "value1"], 
  ["key2", "value2"] 
]); 
console.log(myMap.get("key1")) 
console.log(myMap.get("key2"))

ผลลัพธ์

จะได้ผลลัพธ์:

value1 value2