Avatar ·

كيفية طباعة كائن كامل في console.log في Node.js بدلاً من '[Object]'؟

مرحباً! أنا مبتدئ في Node.js وواجهت مشكلة أثناء تصحيح أخطاء الكود. عندما أحاول طباعة كائن عبر console.log()، يظهر في وحدة التحكم فقط `[Object]` أو `[Array]`، وليس محتوى الكائن. هذا يعيقني كثيراً عندما أحتاج لرؤية ما بداخله. إليك مثال على الكود الخاص بي: ```javascript const user = { name: 'إيفان', age: 30, address: { city: 'موسكو', street: 'لينينا', house: 10 }, hobbies: ['كتب', 'رياضة', 'برمجة'] }; console.log(user); // يطبع: { name: 'إيفان', age: 30, address: [Object], hobbies: [Array] } ``` كنت أتوقع رؤية المحتوى الكامل للكائن، ولكن بدلاً من ذلك أرى فقط المستوى العلوي، بينما تظهر الكائنات والمصفوفات المتداخلة كـ `[Object]` و `[Array]`. كيف يمكنني جعل console.log يعرض كل المحتوى؟