InspectOptions interface

속성

breakLength

입력 값이 여러 줄로 분할되는 길이입니다. 입력 형식을 한 줄로 지정하려면 Infinity 설정됩니다(compacttrue 또는 숫자 >= 1)와 함께).

colors

true출력은 ANSI 색 코드로 스타일이 지정됩니다. 색을 사용자 지정할 수 있습니다.

compact

이를 false 설정하면 각 개체 키가 새 줄에 표시됩니다. 또한 breakLength보다 긴 텍스트에 새 줄을 추가합니다. 숫자로 설정하면 모든 속성이 n맞으면 가장 breakLength 내부 요소가 한 줄로 결합됩니다. 짧은 배열 요소도 함께 그룹화됩니다. breakLength 크기에 관계없이 텍스트가 16자 이하로 줄어들지 않습니다. 자세한 내용은 아래 예제를 참조하십시오.

customInspect

false경우 [util.inspect.custom](depth, opts, inspect) 함수가 호출되지 않습니다.

depth

개체 서식을 지정하는 동안 재귀할 횟수를 지정합니다. 이는 큰 개체를 검사하는 데 유용합니다. 최대 호출 스택 크기까지 재귀하려면 Infinity 또는 null전달합니다.

getters

true설정하면 getter도 검사됩니다. 'get' 설정하면 setter가 없는 getter만 검사됩니다. 'set' 설정하면 해당 setter가 있는 getter만 검사됩니다. 이로 인해 getter 함수에 따라 부작용이 발생할 수 있습니다.

maxArrayLength

서식을 지정할 때 포함할 Array, TypedArray, WeakMap및 WeakSet 요소의 최대 수를 지정합니다. 모든 요소를 표시하려면 null 또는 Infinity 설정합니다. 요소를 표시하려면 0 또는 음수로 설정합니다.

maxStringLength

서식을 지정할 때 포함할 최대 문자 수를 지정합니다. 모든 요소를 표시하려면 null 또는 Infinity 설정합니다. 문자를 표시하려면 0 또는 음수로 설정합니다.

numericSeparator

true설정하면 밑줄을 사용하여 모든 bigint와 숫자의 세 자리마다 구분합니다.

showHidden

true경우 개체의 열거할 수 없는 기호 및 속성이 서식이 지정된 결과에 포함됩니다. WeakMap 및 WeakSet 항목뿐만 아니라 사용자 정의 프로토타입 속성(메서드 속성 제외)도 포함됩니다.

showProxy

true경우 Proxy 검사에는 대상 및 처리기 개체가 포함됩니다.

sorted

true 또는 함수로 설정하면 개체의 모든 속성과 Set 및 Map 항목이 결과 문자열에 정렬됩니다. true 설정하면 기본 정렬이 사용됩니다. 함수로 설정하면 비교 함수로 사용됩니다.

속성 세부 정보

breakLength

입력 값이 여러 줄로 분할되는 길이입니다. 입력 형식을 한 줄로 지정하려면 Infinity 설정됩니다(compacttrue 또는 숫자 >= 1)와 함께).

breakLength?: number

속성 값

number

colors

true출력은 ANSI 색 코드로 스타일이 지정됩니다. 색을 사용자 지정할 수 있습니다.

colors?: boolean

속성 값

boolean

compact

이를 false 설정하면 각 개체 키가 새 줄에 표시됩니다. 또한 breakLength보다 긴 텍스트에 새 줄을 추가합니다. 숫자로 설정하면 모든 속성이 n맞으면 가장 breakLength 내부 요소가 한 줄로 결합됩니다. 짧은 배열 요소도 함께 그룹화됩니다. breakLength 크기에 관계없이 텍스트가 16자 이하로 줄어들지 않습니다. 자세한 내용은 아래 예제를 참조하십시오.

compact?: number | boolean

속성 값

number | boolean

customInspect

false경우 [util.inspect.custom](depth, opts, inspect) 함수가 호출되지 않습니다.

customInspect?: boolean

속성 값

boolean

depth

개체 서식을 지정하는 동안 재귀할 횟수를 지정합니다. 이는 큰 개체를 검사하는 데 유용합니다. 최대 호출 스택 크기까지 재귀하려면 Infinity 또는 null전달합니다.

depth?: number | null

속성 값

number | null

getters

true설정하면 getter도 검사됩니다. 'get' 설정하면 setter가 없는 getter만 검사됩니다. 'set' 설정하면 해당 setter가 있는 getter만 검사됩니다. 이로 인해 getter 함수에 따라 부작용이 발생할 수 있습니다.

getters?: boolean | "set" | "get"

속성 값

boolean | "set" | "get"

maxArrayLength

서식을 지정할 때 포함할 Array, TypedArray, WeakMap및 WeakSet 요소의 최대 수를 지정합니다. 모든 요소를 표시하려면 null 또는 Infinity 설정합니다. 요소를 표시하려면 0 또는 음수로 설정합니다.

maxArrayLength?: number | null

속성 값

number | null

maxStringLength

서식을 지정할 때 포함할 최대 문자 수를 지정합니다. 모든 요소를 표시하려면 null 또는 Infinity 설정합니다. 문자를 표시하려면 0 또는 음수로 설정합니다.

maxStringLength?: number | null

속성 값

number | null

numericSeparator

true설정하면 밑줄을 사용하여 모든 bigint와 숫자의 세 자리마다 구분합니다.

numericSeparator?: boolean

속성 값

boolean

showHidden

true경우 개체의 열거할 수 없는 기호 및 속성이 서식이 지정된 결과에 포함됩니다. WeakMap 및 WeakSet 항목뿐만 아니라 사용자 정의 프로토타입 속성(메서드 속성 제외)도 포함됩니다.

showHidden?: boolean

속성 값

boolean

showProxy

true경우 Proxy 검사에는 대상 및 처리기 개체가 포함됩니다.

showProxy?: boolean

속성 값

boolean

sorted

true 또는 함수로 설정하면 개체의 모든 속성과 Set 및 Map 항목이 결과 문자열에 정렬됩니다. true 설정하면 기본 정렬이 사용됩니다. 함수로 설정하면 비교 함수로 사용됩니다.

sorted?: boolean | (a: string, b: string) => number

속성 값

boolean | (a: string, b: string) => number