Dies ist nur eine Spielwiese.
Das echte SELFHTML-Wiki gibt es unter https://wiki.selfhtml.org.

JavaScript/Objekte/Array/name

SELFHTML e.V.
Wechseln zu: Navigation, Suche

Der Wert der Eigenschaft name des Konstruktors Array ist ein String mit dessen Namen, also die Zeichenkette Array.


Syntax

Array.name


Attribute
Writable false
Enumerable false
Configurable true


Wie alle benannten Funktionen besitzt auch der eingebaute Konstruktor Array eine eigene Eigenschaft mit dem Bezeichner name, welche eine Zeichenkette mit dem Namen der Funktion als Wert hat.


Beispiel
console.log(Array.name); // Array

console.log([ ].constructor.name); // Array


Über die von Array.prototype vererbte Eigenschaft constructor kann die Eigenschaft name auch auf den Arrayinstanzen gelesen werden. Weil die Eigenschaft schreibgeschützt ist, kann sie nur durch ausdrückliche Definition, etwa unter Verwendung der Methode defineProperty des eingebauten Konstruktors Object verändert werden, nicht jedoch durch einfache Zuweisung.

Weblinks

  • ECMAScript 2017 (7th Edition, ECMA-262 Draft): name