• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • get Set[@@species]

    Set[@@species]访问器属性返回Set的构造函数.

    语法

    Set[Symbol.species]
    

    描述

    species 访问属性返回Set对象的默认构造函数.子构造函数或许会重载这个属性以至改变构造函数的赋值.

    示例

    species 属性返回默认的构造函数,它是Set对象的构造函数:

    Set[Symbol.species]; // function Set()
    

    在一个派生集合对象中(比如你自定义的MySet集合),MySet的species 属性是MySet构造函数.又或者,你想要重写它,让它能在你派生的类方法中能返回父级Set对象:

    class MySet extends Set {
      // Overwrite MySet species to the parent Set constructor
      static get [Symbol.species]() { return Set; }
    }