Paparan Objek Penuh dalam Node.js's Console.log()
Apabila bekerja dengan objek dalam Node.js, ia boleh mengecewakan untuk terima hanya perwakilan separa dengan console.log(). Perwakilan ini memaparkan objek bersarang sebagai "[Objek]" dan bukannya kandungan sebenar mereka.
Pertimbangkan objek di bawah:
const myObject = { "a": "a", "b": { "c": "c", "d": { "e": "e", "f": { "g": "g", "h": { "i": "i" } } } } };
Console.log(myObject) akan mengeluarkan:
{ a: 'a', b: { c: 'c', d: { e: 'e', f: [Object] } } }
Untuk memaparkan objek penuh, termasuk kandungan bersarang, gunakan util.inspect() kaedah:
const util = require('util') console.log(util.inspect(myObject, {showHidden: false, depth: null, colors: true})) // alternative shortcut console.log(util.inspect(myObject, false, null, true /* enable colors */))
Ini akan mengeluarkan objek lengkap, termasuk kandungan harta f:
{ a: 'a', b: { c: 'c', d: { e: 'e', f: { g: 'g', h: { i: 'i' } } } } }
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencapai Paparan Objek Penuh dalam console.log() Node.js?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!