Movatterモバイル変換


[0]ホーム

URL:


  1. Tecnología web para desarrolladores
  2. JavaScript
  3. Referencia de JavaScript
  4. Objetos globales
  5. Array
  6. get Array[@@species]

Esta página ha sido traducida del inglés por la comunidad.Aprende más y únete a la comunidad de MDN Web Docs.

View in EnglishAlways switch to English

get Array[@@species]

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨enero de 2020⁩.

La propiedad de accesoArray[@@species] devuelve el constructor deArray.

Sintaxis

Array[Symbol.species]

Valor de retorno

El constructorArray.

Descripción

La propiedad de accesospecies devuelve el constructor predeterminado para objetosArray. Los constructores de subclase pueden anularlo para cambiar la asignación del constructor.

Ejemplos

La propiedadspecies devuelve la función de constructor predeterminada, que es el constructorArray para objetosArray:

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

In a derived collection object (e.g. your custom arrayMyArray), theMyArray species is theMyArray constructor. However, you might want to overwrite this, in order to return parentArray objects in your derived class methods:

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

Especificaciones

Specification
ECMAScript® 2026 Language Specification
# sec-get-array-%symbol.species%

Compatibilidad con navegadores

Ver también

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp