Back to questions
Junior — Middle
81
Какие функции доступны всем объектам в языке программирования через класс Object?
Answer from AI
sobes.tech AI
В языке JavaScript все объекты наследуют методы от прототипа класса Object. Основные функции, доступные всем объектам через Object, включают:
toString()— возвращает строковое представление объекта.hasOwnProperty(prop)— проверяет, является ли свойство собственным (не унаследованным).isPrototypeOf(obj)— проверяет, находится ли объект в прототипной цепочке другого объекта.propertyIsEnumerable(prop)— проверяет, перечисляемо ли свойство.valueOf()— возвращает примитивное значение объекта.
Пример использования:
const obj = {a: 1};
console.log(obj.toString()); // "[object Object]"
console.log(obj.hasOwnProperty('a')); // true
console.log(obj.hasOwnProperty('b')); // false