get ArrayBuffer[@@species]

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

Sintaxis

ArrayBuffer[Symbol.species]

Descripci贸n

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

Ejemplos

La propiedad species devuelve la funci贸n constructora predeterminada, que es el constructor ArrayBuffer para los objetos ArrayBuffer:

ArrayBuffer[Symbol.species]; // funci贸n ArrayBuffer()

En un objeto de colecci贸n derivado (por ejemplo, su b煤fer de array personalizado MyArrayBuffer), MyArrayBuffer species es el constructor MyArrayBuffer. Sin embargo, es posible que desee sobrescribir esto para devolver objetos ArrayBuffer principales en sus m茅todos de clase derivados:

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

Especificaciones

Compatibilidad con navegadores

BCD tables only load in the browser

Ver tambi茅n