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 يعرض كل المحتوى؟