Junior — Middle
Welche Funktionen sind in der Programmiersprache für alle Objekte über die Klasse Object verfügbar?
sobes.tech KI
Antwort von AI
In der Programmiersprache JavaScript erben alle Objekte Methoden vom Prototyp der Klasse Object. Die wichtigsten Funktionen, die allen Objekten über Object zur Verfügung stehen, umfassen:
toString()— gibt die stringrepräsentation des Objekts zurück.hasOwnProperty(prop)— überprüft, ob die Eigenschaft eigen ist (nicht vererbt).isPrototypeOf(obj)— überprüft, ob das Objekt im Prototyp-Chain eines anderen Objekts ist.propertyIsEnumerable(prop)— überprüft, ob die Eigenschaft durchlaufbar ist.valueOf()— gibt den primitiven Wert des Objekts zurück.
Beispiel für die Verwendung:
const obj = {a: 1};
console.log(obj.toString()); // "[object Object]"
console.log(obj.hasOwnProperty('a')); // true
console.log(obj.hasOwnProperty('b')); // false