JS set has()
🌙
手机阅读
本文目录结构
使用
概述
has() 方法返回一个布尔值来指示对应的值value是否存在Set对象中。
语法
mySet.has(value);
参数
value
必需。用以测试该值是否存在于 Set 对象中。
返回值
Boolean
如果指定的值(value)存在于Set对象当中,返回true
;否则返回 false
。
示例
使用 has
方法
var mySet = new Set();
mySet.add('foo');
mySet.has('foo'); // 返回 true
mySet.has('bar'); // 返回 false
var set1 = new Set();
var obj1 = {'key1': 1};
set1.add(obj1);
set1.has(obj1); // 返回 true
set1.has({'key1': 1}); // 会返回 false,因为其是另一个对象的引用
set1.add({'key1': 1}); // 现在 set1 中有2条(不同引用的)对象了
规范
Specification | Status | Comment |
---|---|---|
ECMAScript 2015 (6th Edition, ECMA-262)Set.prototype.has | Standard | Initial definition. |