Javascript搜索集合中的对象键

2023年11月19日09:55:33

JavaScript中的Set类提供了一个has方法来搜索给定set对象中的元素。如果要在集合中搜索对象,则需要提供对该对象的引用。具有不同内存地址的相同对象不视为相等。此方法可以如下使用-

示例

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

  • 更新时间:2023年11月19日09:55:33 ,共 350 字。