Junior — Middle
Kādas funkcijas ir pieejamas visiem objektiem programmēšanas valodā caur klasi Object?
sobes.tech AI
Atbilde no AI
JavaScript valodā visi objekti manto metodes no Object klases prototipa. Galvenās funkcijas, kas pieejamas visiem objektiem caur Object, ietver:
toString()— atgriež objekta teksta reprezentāciju.hasOwnProperty(prop)— pārbauda, vai īpašība ir pašpiederīga (ne mantoja).isPrototypeOf(obj)— pārbauda, vai objekts atrodas cita objekta prototipu ķēdē.propertyIsEnumerable(prop)— pārbauda, vai īpašība ir enumerējama.valueOf()— atgriež objekta primitivā vērtību.
Piemērs lietošanai:
const obj = {a: 1};
console.log(obj.toString()); // "[object Object]"
console.log(obj.hasOwnProperty('a')); // true
console.log(obj.hasOwnProperty('b')); // false