Was ist die statische Eigenschaft length des Konstruktors Function, Array und Object?Was ist die Längeneigenschaft der Konstruktoren Function, Array und Object?
Statische Methoden macht Sinn, aber was Länge statische Eigenschaft?
Object.getOwnPropertyNames(Array)
["length", "name", "arguments", "caller", "prototype", "isArray"]
Object.getOwnPropertyNames(Function)
["length", "name", "arguments", "caller", "prototype"]
Hinweis: Ich erhalte Antworten über Länge Eigentum von Function.prototype, die hier nicht gefragt.
Object.getOwnPropertyNames(Function.prototype)
["length", "name", "arguments", "caller", "constructor", "bind", "toString", "call", "apply"]
Object.getOwnPropertyNames(Object)
["length", "name", "arguments", "caller", "prototype", "keys", "create", "defineProperty", "defineProperties", "freeze", "getPrototypeOf", "getOwnPropertyDescriptor", "getOwnPropertyNames", "is", "isExtensible", "isFrozen", "isSealed", "preventExtensions", "seal"]
ECMA-262 3. Auflage, Abschnitte * 15.2.3 *, * 15.3.3 * und * 15.4.3 * angeben, dass alle diese Konstrukteure haben eine 'length' Eigenschaft, deren Wert 1. – DCoder
Vielen Dank für Klärung :) aber warum 1 einen bestimmten Grund? –