get Map[@@species]

Die Map[@@species] Zugriffseigenschaft gibt den Map Konstruktor zur├╝ck.

Syntax

Map[Symbol.species]

Beschreibung

Die species Zugriffseigenschaft gibt den Standard-Konstruktor f├╝r Map Objekte zur├╝ck. Konstruktoren von Unterklassen ├╝berschreiben diese Eigenschaft manchmal, um die Konstruktorzuweisung zu ├Ąndern.

Beispiele

Die species Eigenschaft gibt die Standard-Konstruktorfunktion, welches der Map Konstruktor von Map Objekten ist:

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

In einem abgeleiteten Collection Objekt (z. B. eine Benutzerdifinierte Map MyMap) ist der species von MyMap der MyMap Konstruktor. Manchmal, wenn dieser ├ťberschrieben wird das Eltern Map Objekt in der abgeleiteten Klassenmethode verwenden:

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

Spezifikationen

Browserkompatibilit├Ąt

BCD tables only load in the browser

Siehe auch