JavaScript Set has()

定义和用法

has() 方法用于检查 Set 中是否存在指定的值,如果存在则返回 true。

实例

// 创建一个 Set
const letters = new Set(["a", "b", "c"]);
// 检查 Set 中是否包含 "d"?
answer = letters.has("d");

亲自试一试

语法

set.has(value)

参数

参数 描述
value 必需。要检查的值。

返回值

类型 描述
Boolean 如果值存在,返回 true;否则返回 false。

浏览器支持

set.has() 是 ECMAScript6 (ES6) 的特性。

自 2017 年 6 月起,所有现代浏览器都支持 ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Mei 2016 Apr 2017 Jun 2017 Sep 2016 Jun 2016

Internet Explorer tidak mendukung set.has().

Halaman Berhubungan: Sets JavaScript Iterables JavaScript Rujukan Set Lengkap JavaScript