Junior — Middle
Millised funktsioonid on saadaval kõigile objektidele programmeerimiskeeles Object klassi kaudu?
sobes.tech AI
Vastus AI-lt
JavaScript keeles pärivad kõik objektid Objecti klassi prototüübilt meetodid. Kõige olulisemad funktsioonid, mis on kõigile objektidele kättesaadavad Objecti kaudu, hõlmavad:
toString()— tagastab objekti stringi esituse.hasOwnProperty(prop)— kontrollib, kas omadus on oma (mitte pärandatud).isPrototypeOf(obj)— kontrollib, kas objekt asub teise objekti prototüüpide ahelas.propertyIsEnumerable(prop)— kontrollib, kas omadus on loetav.valueOf()— tagastab objekti primitiivväärtuse.
Näide kasutamisest:
const obj = {a: 1};
console.log(obj.toString()); // "[object Object]"
console.log(obj.hasOwnProperty('a')); // true
console.log(obj.hasOwnProperty('b')); // false