Junior — Middle
¿Qué funciones están disponibles para todos los objetos en el lenguaje de programación a través de la clase Object?
sobes.tech AI
Respuesta de la IA
En el lenguaje JavaScript, todos los objetos heredan métodos del prototipo de la clase Object. Las funciones principales disponibles para todos los objetos a través de Object incluyen:
toString()— devuelve la representación en cadena del objeto.hasOwnProperty(prop)— verifica si la propiedad es propia (no heredada).isPrototypeOf(obj)— verifica si el objeto está en la cadena de prototipos de otro objeto.propertyIsEnumerable(prop)— verifica si la propiedad es enumerable.valueOf()— devuelve el valor primitivo del objeto.
Ejemplo de uso:
const obj = {a: 1};
console.log(obj.toString()); // "[object Object]"
console.log(obj.hasOwnProperty('a')); // true
console.log(obj.hasOwnProperty('b')); // false