Базовый модуль модуля

Типы модулей

Модуль типов предоставляет инструментальные функции для определения типов данных.

Ниже приводится конкретное введение и примеры:

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

Проверяет, является ли данная переменная нулевой

1
static Boolean types.isNull(Value v);

Параметры звонка:

  • v: Значение, учитывая переменную, которую необходимо обнаружить.

Результаты возврата:

  • Boolean, если это значение Null, оно возвращает True

isNullOrUndefined

Проверяет, является ли данная переменная нулевой или неопределенной.

1
static Boolean types.isNullOrUndefined(Value v);

Параметры звонка:

  • v: Значение, учитывая переменную, которую необходимо обнаружить.

Результаты возврата:

  • Boolean, если оно равно Null или Undefined, оно возвращает 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, если это тип символа, он возвращает 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, если это тип карты, он возвращает True

isMapIterator

Проверяет, имеет ли данная переменная тип MapIterator.

1
static Boolean types.isMapIterator(Value v);

Параметры звонка:

  • v: Значение, учитывая переменную, которую необходимо обнаружить.

Результаты возврата:

  • Boolean, возвращает True, если это тип MapIterator

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, возвращает True, если это тип Uint8Array

isUint8ClampedArray

Проверяет, имеет ли данная переменная тип Uint8ClampedArray.

1
static Boolean types.isUint8ClampedArray(Value v);

Параметры звонка:

  • v: Значение, учитывая переменную, которую необходимо обнаружить.

Результаты возврата:

  • Boolean, возвращает True, если это тип Uint8ClampedArray

isUint16Array

Проверяет, имеет ли данная переменная тип Uint16Array.

1
static Boolean types.isUint16Array(Value v);

Параметры звонка:

  • v: Значение, учитывая переменную, которую необходимо обнаружить.

Результаты возврата:

  • Boolean, возвращает True, если это тип Uint16Array

isUint32Array

Проверяет, имеет ли данная переменная тип Uint32Array.

1
static Boolean types.isUint32Array(Value v);

Параметры звонка:

  • v: Значение, учитывая переменную, которую необходимо обнаружить.

Результаты возврата:

  • Boolean, возвращает True, если это тип Uint32Array

isFunction

Проверяет, является ли данная переменная объектом функции.

1
static Boolean types.isFunction(Value v);

Параметры звонка:

  • v: Значение, учитывая переменную, которую необходимо обнаружить.

Результаты возврата:

  • Boolean, возвращает True, если это объект функции

isBuffer

Проверяет, является ли данная переменная функциейBufferобъект

1
static Boolean types.isBuffer(Value v);

Параметры звонка:

  • v: Значение, учитывая переменную, которую необходимо обнаружить.

Результаты возврата:

  • Boolean, если это функцияBufferОбъект возвращает истину