阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      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条(不同引用的)对象了
      

      规范

      SpecificationStatusComment
      ECMAScript 2015 (6th Edition, ECMA-262)Set.prototype.hasStandardInitial definition.

      相关连接

      目录
      目录