¿Cómo mostrar un objeto completo en console.log en Node.js en lugar de '[Object]'?
¡Hola! Soy nuevo en Node.js y me encontré con un problema al depurar código. Cuando intento mostrar un objeto con console.log(), en la consola solo aparece `[Object]` o `[Array]`, no el contenido del objeto. Esto es muy molesto cuando necesito ver qué hay dentro.
Aquí hay un ejemplo de mi código:
```javascript
const user = {
name: 'Иван',
age: 30,
address: {
city: 'Москва',
street: 'Ленина',
house: 10
},
hobbies: ['книги', 'спорт', 'программирование']
};
console.log(user);
// Muestra: { name: 'Иван', age: 30, address: [Object], hobbies: [Array] }
```
Esperaba ver el contenido completo del objeto, pero en su lugar solo veo el nivel superior, y los objetos y arrays anidados se muestran como `[Object]` y `[Array]`. ¿Cómo puedo hacer que console.log muestre todo el contenido del objeto por completo? Intenté buscar en la documentación, pero aún no encontré una solución simple.
Estoy usando Node.js versión 18. ¡Gracias de antemano por la ayuda!
<<>>