So erhalten Sie das vollständige Objekt in console.log() von Node.js
Beim Überprüfen von Objekten in Node.js mithilfe von console.log () trifft man häufig auf den Platzhalter „[Objekt]“ anstelle der vollständigen Objektdarstellung. Dies tritt auf, wenn ein Objekt über verschachtelte Eigenschaften verfügt, die über die standardmäßige Inspektionstiefe hinausgehen.
Die Lösung: util.inspect()
Um diese Einschränkung zu überwinden, verwenden Sie das util .inspect()-Funktion. Diese Funktion ermöglicht eine detaillierte Objektprüfung und Anpassung der Ausgabe.
Um das vollständige Objekt zu erhalten, übergeben Sie es als ersten Parameter an util.inspect():
const util = require('util'); console.log(util.inspect(myObject));
Anpassen der Ausgabe
Sie können die Ausgabe weiter anpassen, indem Sie zusätzliche Optionen an übergeben inspect():
Zum Beispiel, um die Anzeige ausgeblendeter Eigenschaften zu deaktivieren und Farben zu aktivieren :
console.log(util.inspect(myObject, {showHidden: false, colors: true}));
Alternative Syntax
Als Verknüpfung können Sie auch einen booleschen Wert als zweiten Parameter an util.inspect() übergeben, um anzugeben, ob Farben aktiviert werden sollen:
console.log(util.inspect(myObject, true)); // enables colors
Die Verwendung von util.inspect() bietet eine bequeme Möglichkeit, das vollständige Objekt abzurufen Darstellung in console.log() von Node.js, wodurch die Objektinspektion informativer und einfacher zu debuggen ist.
Das obige ist der detaillierte Inhalt vonWie zeige ich vollständige Objekte in „console.log()' von Node.js an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!