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

ค้นหา object key ใน JavaScript Set

Class Set ใน JavaScript มีเมธอด has สำหรับค้นหา elements ใน set object หากต้องการค้นหา object ใน set ต้องส่ง reference ของ object นั้นไป Identical objects ที่อยู่ memory address ต่างกันไม่ถือว่าเท่ากัน

ตัวอย่าง

let mySet = new Set(); let myObj = {name: "John"} mySet.add(1); mySet.add(3); mySet.add("a"); mySet.add(myObj); console.log(mySet) console.log(mySet.has(myObj)) // Considered as a new object console.log(mySet.has({name: "John"}))

ผลลัพธ์

Set { 1, 2, 3, 'a' } true false