Sobes.tech
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