Junior — Middle
Koje funkcije su dostupne svim objektima u programskom jeziku putem klase Object?
sobes.tech АИ
Одговор од АИ
U jeziku JavaScript, svi objekti nasleđuju metode od prototipa klase Object. Glavne funkcije dostupne svim objektima putem Object uključuju:
toString()— vraća string reprezentaciju objekta.hasOwnProperty(prop)— proverava da li je svojstvo sopstveno (ne nasleđeno).isPrototypeOf(obj)— proverava da li se objekat nalazi u prototipskom lancu drugog objekta.propertyIsEnumerable(prop)— proverava da li je svojstvo enumerable.valueOf()— vraća primitivnu vrednost objekta.
Primer upotrebe:
const obj = {a: 1};
console.log(obj.toString()); // "[object Object]"
console.log(obj.hasOwnProperty('a')); // true
console.log(obj.hasOwnProperty('b')); // false