Baseline Widely available
Die statische Zugriffseigenschaft Set[Symbol.species]
ist eine unbenutzte Zugriffseigenschaft, die spezifiziert, wie Set
-Objekte kopiert werden.
Der Wert des Konstruktors (this
), auf dem get [Symbol.species]
aufgerufen wurde. Der Rückgabewert wird verwendet, um kopierte Set
-Instanzen zu erzeugen.
Die [Symbol.species]
Zugriffseigenschaft gibt den Standardkonstruktor für Set
-Objekte zurück. Unterklassenkonstruktoren können diese überschreiben, um die Konstruktorzuweisung zu ändern.
Hinweis: Diese Eigenschaft wird derzeit von allen Set
-Methoden nicht verwendet.
Die [Symbol.species]
-Eigenschaft gibt die Standardkonstruktorfunktion zurück, die für Set
der Set
-Konstruktor ist.
Set[Symbol.species]; // function Set()
Species in abgeleiteten Objekten
In einer Instanz einer benutzerdefinierten Set
-Unterklasse, wie MySet
, ist die MySet
-Spezies der MySet
-Konstruktor. Es kann jedoch vorkommen, dass Sie dies überschreiben möchten, um übergeordnete Set
-Objekte in Ihren abgeleiteten Klassenmethoden zurückzugeben:
class MySet extends Set {
// Overwrite MySet species to the parent Set constructor
static get [Symbol.species]() {
return Set;
}
}
Spezifikationen Browser-Kompatibilität Siehe auch MDN-Feedback-Box War diese Ãbersetzung hilfreich?
Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4