Javascript 在集合中搜索对象键
javascriptobject oriented programmingfront end technology
JavaScript 中的 Set 类提供了一种 has 方法来搜索给定集合对象中的元素。如果您想在集合中搜索对象,则需要提供对该对象的引用。具有不同内存地址的相同对象不被视为相等。此方法可按如下方式使用 −
示例
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)) // 被视为新对象 console.log(mySet.has({name: "John"}))
输出
Set { 1, 2, 3, 'a' } true false