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

ค้นหาองค์ประกอบในพจนานุกรมโดยใช้ Javascript


เราจะใช้วิธี get เพื่อค้นหาคีย์ที่ระบุในพจนานุกรม

ตัวอย่าง

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

อีกครั้ง วัตถุ JS ถูกนำไปใช้อย่างมากเช่นพจนานุกรม ดังนั้นจึงมีฟังก์ชันส่วนใหญ่ที่เราสามารถใช้ได้โดยตรงโดยไม่ต้องใช้โค้ดเพิ่มเติม นอกจากนี้ยังมีการปรับให้เหมาะสมอย่างมาก คุณจึงไม่ต้องกังวลเกี่ยวกับรันไทม์ของฟังก์ชัน

คุณสามารถทดสอบสิ่งนี้ได้โดยใช้ -

ตัวอย่าง

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 คุณมีฟังก์ชันเดียวกันโดยใช้วิธีการรับ ตัวอย่างเช่น

ตัวอย่าง

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

console.log(myMap.get("key1"))
console.log(myMap.get("key2"))

ผลลัพธ์

สิ่งนี้จะให้ผลลัพธ์ -

value1
value2