모듈 기본 모듈

모듈 유형

유형 모듈은 데이터 유형을 결정하기 위한 도구 기능을 제공합니다.

다음은 구체적인 소개와 예시입니다.

1 2 3
var util = require('util'); console.log(util.types.isDate(new Date())); console.log(util.types.isRegExp(/some regexp/));

정적 함수

isEmpty

주어진 변수에 값이 없는지 확인합니다(열거 가능한 속성이 없음).

1
static Boolean types.isEmpty(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, 비어 있으면 True를 반환합니다.

isArray

주어진 변수가 배열인지 확인합니다.

1
static Boolean types.isArray(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, 배열인 경우 True를 반환합니다.

isBoolean

주어진 변수가 부울인지 테스트합니다.

1
static Boolean types.isBoolean(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, 부울이면 True를 반환합니다.

isNull

주어진 변수가 Null인지 확인합니다.

1
static Boolean types.isNull(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, Null이면 True를 반환합니다.

isNullOrUndefined

주어진 변수가 Null인지 정의되지 않았는지 확인합니다.

1
static Boolean types.isNullOrUndefined(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, Null이거나 정의되지 않은 경우 True를 반환합니다.

isNumber

주어진 변수가 숫자인지 테스트합니다.

1
static Boolean types.isNumber(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, 숫자인 경우 True를 반환합니다.

isBigInt

주어진 변수가 BigInt인지 테스트합니다.

1
static Boolean types.isBigInt(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, 숫자인 경우 True를 반환합니다.

isString

주어진 변수가 문자열인지 확인합니다.

1
static Boolean types.isString(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, 문자열이면 True를 반환합니다.

isUndefined

주어진 변수가 정의되지 않았는지 확인합니다.

1
static Boolean types.isUndefined(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, 정의되지 않은 경우 True를 반환합니다.

isRegExp

주어진 변수가 일반 객체인지 테스트합니다.

1
static Boolean types.isRegExp(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, 일반 객체인 경우 True를 반환합니다.

isObject

주어진 변수가 객체인지 테스트합니다.

1
static Boolean types.isObject(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, 객체인 경우 True를 반환합니다.

isDate

주어진 변수가 날짜 객체인지 테스트합니다.

1
static Boolean types.isDate(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, 날짜 객체인 경우 True를 반환합니다.

isNativeError

주어진 변수가 오류 객체인지 테스트합니다.

1
static Boolean types.isNativeError(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, 오류 객체인 경우 True를 반환합니다.

isPrimitive

주어진 변수가 기본 유형인지 확인합니다.

1
static Boolean types.isPrimitive(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, 기본 유형인 경우 True를 반환합니다.

isSymbol

주어진 변수가 기호 유형인지 확인하십시오.

1
static Boolean types.isSymbol(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, Symbol 유형인 경우 True를 반환합니다.

isDataView

주어진 변수가 DataView 유형인지 확인합니다.

1
static Boolean types.isDataView(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, DataView 유형인 경우 True를 반환합니다.

isExternal

주어진 변수가 외부 유형인지 확인합니다.

1
static Boolean types.isExternal(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, 외부 유형인 경우 True를 반환합니다.

isMap

주어진 변수가 Map 유형인지 확인하십시오.

1
static Boolean types.isMap(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, Map 유형인 경우 True를 반환합니다.

isMapIterator

주어진 변수가 MapIterator 유형인지 확인합니다.

1
static Boolean types.isMapIterator(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, MapIterator 유형인 경우 True를 반환합니다.

isPromise

주어진 변수가 Promise 유형인지 확인합니다.

1
static Boolean types.isPromise(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, Promise 유형인 경우 True를 반환합니다.

isAsyncFunction

주어진 변수가 AsyncFunction 유형인지 확인합니다.

1
static Boolean types.isAsyncFunction(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, AsyncFunction 유형인 경우 True를 반환합니다.

isSet

주어진 변수가 Set 유형인지 확인합니다.

1
static Boolean types.isSet(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, Set 유형인 경우 True를 반환합니다.

isSetIterator

주어진 변수가 SetIterator 유형인지 확인합니다.

1
static Boolean types.isSetIterator(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, SetIterator 유형인 경우 True를 반환합니다.

isTypedArray

주어진 변수가 TypedArray 유형인지 확인합니다.

1
static Boolean types.isTypedArray(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, TypedArray 유형인 경우 True를 반환합니다.

isFloat32Array

주어진 변수가 Float32Array 유형인지 확인합니다.

1
static Boolean types.isFloat32Array(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, Float32Array 유형인 경우 True를 반환합니다.

isFloat64Array

주어진 변수가 Float64Array 유형인지 확인합니다.

1
static Boolean types.isFloat64Array(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, Float64Array 유형인 경우 True를 반환합니다.

isInt8Array

주어진 변수가 Int8Array 유형인지 확인합니다.

1
static Boolean types.isInt8Array(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, Int8Array 유형인 경우 True를 반환합니다.

isInt16Array

주어진 변수가 Int16Array 유형인지 확인합니다.

1
static Boolean types.isInt16Array(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, Int16Array 유형인 경우 True를 반환합니다.

isInt32Array

주어진 변수가 Int32Array 유형인지 확인합니다.

1
static Boolean types.isInt32Array(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, Int32Array 유형인 경우 True를 반환합니다.

isUint8Array

주어진 변수가 Uint8Array 유형인지 확인합니다.

1
static Boolean types.isUint8Array(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, Uint8Array 유형인 경우 True를 반환합니다.

isUint8ClampedArray

주어진 변수가 Uint8ClampedArray 유형인지 확인합니다.

1
static Boolean types.isUint8ClampedArray(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, Uint8ClampedArray 유형인 경우 True를 반환합니다.

isUint16Array

주어진 변수가 Uint16Array 유형인지 확인합니다.

1
static Boolean types.isUint16Array(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, Uint16Array 유형인 경우 True를 반환합니다.

isUint32Array

주어진 변수가 Uint32Array 유형인지 확인합니다.

1
static Boolean types.isUint32Array(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, Uint32Array 유형인 경우 True를 반환합니다.

isFunction

주어진 변수가 함수 객체인지 테스트합니다.

1
static Boolean types.isFunction(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, 함수 객체인 경우 True를 반환합니다.

isBuffer

주어진 변수가 함수인지 테스트합니다.Buffer물체

1
static Boolean types.isBuffer(Value v);

호출 매개변수:

  • v: 값, 감지할 변수가 주어지면

결과 반환:

  • Boolean, 그것이 함수라면Buffer개체가 True를 반환합니다.