Avatar ·

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

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