Maison >interface Web >js tutoriel >Comment puis-je obtenir un affichage complet de l'objet dans console.log() de Node.js ?
Affichage complet des objets dans le fichier Console.log() de Node.js
Lorsque vous travaillez avec des objets dans Node.js, il peut être frustrant de ne recevez qu'une représentation partielle avec console.log(). Cette représentation affiche les objets imbriqués sous la forme "[Objet]" plutôt que leur contenu réel.
Considérez l'objet ci-dessous :
const myObject = { "a": "a", "b": { "c": "c", "d": { "e": "e", "f": { "g": "g", "h": { "i": "i" } } } } };
Console.log(myObject) afficherait :
{ a: 'a', b: { c: 'c', d: { e: 'e', f: [Object] } } }
Pour afficher l'objet complet, y compris le contenu imbriqué, utilisez util.inspect() method:
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 */))
Cela affichera l'objet complet, y compris le contenu de la propriété f:
{ a: 'a', b: { c: 'c', d: { e: 'e', f: { g: 'g', h: { i: 'i' } } } } }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!