get Array[@@species]

La propiedad de acceso Array[@@species] devuelve el constructor de Array.

Sintaxis

Array[Symbol.species]

Valor de retorno

El constructor Array.

Descripci贸n

La propiedad de acceso species devuelve el constructor predeterminado para objetos Array. Los constructores de subclase pueden anularlo para cambiar la asignaci贸n del constructor.

Ejemplos

La propiedad species devuelve la funci贸n de constructor predeterminada, que es el constructor Array para objetos Array:

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

In a derived collection object (e.g. your custom array MyArray), the MyArray species is the MyArray constructor. However, you might want to overwrite this, in order to return parent Array objects in your derived class methods:

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

Especificaciones

Especificaci贸n Estado Comentario
ECMAScript 2015 (6th Edition, ECMA-262)
La definici贸n de 'get Array [ @@species ]' en esta especificaci贸n.
Standard Definici贸n inicial.
ECMAScript (ECMA-262)
La definici贸n de 'get Array [ @@species ]' en esta especificaci贸n.
Living Standard  

Compatibilidad con navegadores

BCD tables only load in the browser

Ver tambi茅n