Node.js Console.log()의 전체 개체 표시
Node.js에서 개체로 작업할 때 console.log()를 사용하면 부분적인 표현만 받습니다. 이 표현은 중첩된 객체를 실제 내용이 아닌 "[객체]"로 표시합니다.
아래 객체를 고려하세요.
const myObject = { "a": "a", "b": { "c": "c", "d": { "e": "e", "f": { "g": "g", "h": { "i": "i" } } } } };
Console.log(myObject)는 다음을 출력합니다.
{ a: 'a', b: { c: 'c', d: { e: 'e', f: [Object] } } }
중첩된 콘텐츠를 포함하여 전체 개체를 표시하려면 util.inspect()를 활용하세요. 메서드:
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 */))
이렇게 하면 f:
{ a: 'a', b: { c: 'c', d: { e: 'e', f: { g: 'g', h: { i: 'i' } } } } }
위 내용은 Node.js의 console.log()에서 전체 개체 표시를 어떻게 달성할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!