• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • WeakSet.prototype.add()

    add()方法在WeakSet对象的最后一个元素后添加新的对象。

    语法

    ws.add(value);
    

    参数

    value
    必须。将对象添加进WeakSet集合中。

    返回值

    WeakSet对象。

    使用add方法

    var ws = new WeakSet();
    
    ws.add(window); // 添加 window 对象进 WeakSet 中
    
    ws.has(window); // true
    
    // Weakset 仅取得对象作为参数
    ws.add(1);
    // 结果为 "TypeError: Invalid value used in weak set" 在 Chrome 浏览器中
    // 并且 "TypeError: 1 is not a non-null object" 在 Firefox 浏览器中