Типы модулей
Модуль типов предоставляет инструментальные функции для определения типов данных.
Ниже приводится конкретное введение и примеры:
1
2
3var util = require('util');
console.log(util.types.isDate(new Date()));
console.log(util.types.isRegExp(/some regexp/));
статическая функция
isEmpty
Проверяет, содержит ли данная переменная значение (нет перечисляемых свойств)
1static Boolean types.isEmpty(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, возвращает True, если пусто
isArray
Проверяет, является ли данная переменная массивом
1static Boolean types.isArray(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, возвращает True, если это массив
isBoolean
Проверяет, является ли данная переменная логической величиной
1static Boolean types.isBoolean(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, если это логическое значение, оно возвращает True
isNull
Проверяет, является ли данная переменная нулевой
1static Boolean types.isNull(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, если это значение Null, оно возвращает True
isNullOrUndefined
Проверяет, является ли данная переменная нулевой или неопределенной.
1static Boolean types.isNullOrUndefined(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, если оно равно Null или Undefined, оно возвращает True
isNumber
Проверяет, является ли данная переменная числом
1static Boolean types.isNumber(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, возвращает True, если это число
isBigInt
Проверяет, является ли данная переменная BigInt
1static Boolean types.isBigInt(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, возвращает True, если это число
isString
Проверяет, является ли данная переменная строкой
1static Boolean types.isString(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, возвращает True, если это строка
isUndefined
Проверяет, является ли данная переменная неопределенной
1static Boolean types.isUndefined(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, если оно не определено, верните True
isRegExp
Проверяет, является ли данная переменная обычным объектом
1static Boolean types.isRegExp(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, возвращает True, если это обычный объект
isObject
Проверяет, является ли данная переменная объектом
1static Boolean types.isObject(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, возвращает True, если это объект
isDate
Проверяет, является ли данная переменная объектом даты.
1static Boolean types.isDate(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, возвращает True, если это объект даты
isNativeError
Проверяет, является ли данная переменная объектом ошибки.
1static Boolean types.isNativeError(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, возвращает True, если это объект ошибки
isPrimitive
Проверяет, имеет ли данная переменная примитивный тип.
1static Boolean types.isPrimitive(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, возвращает True, если это примитивный тип
isSymbol
Проверьте, имеет ли данная переменная тип символа.
1static Boolean types.isSymbol(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, если это тип символа, он возвращает True
isDataView
Проверяет, имеет ли данная переменная тип DataView.
1static Boolean types.isDataView(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, если это тип DataView, он возвращает True
isExternal
Проверяет, имеет ли данная переменная тип Внешний.
1static Boolean types.isExternal(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, если это внешний тип, он возвращает True
isMap
Проверьте, имеет ли данная переменная тип Map
1static Boolean types.isMap(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, если это тип карты, он возвращает True
isMapIterator
Проверяет, имеет ли данная переменная тип MapIterator.
1static Boolean types.isMapIterator(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, возвращает True, если это тип MapIterator
isPromise
Проверяет, имеет ли данная переменная тип Promise.
1static Boolean types.isPromise(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, если это тип Promise, он возвращает True
isAsyncFunction
Проверяет, имеет ли данная переменная тип AsyncFunction.
1static Boolean types.isAsyncFunction(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, если это тип AsyncFunction, он возвращает True
isSet
Проверяет, имеет ли данная переменная тип Set
1static Boolean types.isSet(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, если это тип Set, он возвращает True
isSetIterator
Проверяет, имеет ли данная переменная тип SetIterator.
1static Boolean types.isSetIterator(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, если это тип SetIterator, он возвращает True
isTypedArray
Проверяет, имеет ли данная переменная тип TypedArray.
1static Boolean types.isTypedArray(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, если это тип TypedArray, он возвращает True
isFloat32Array
Проверяет, имеет ли данная переменная тип Float32Array.
1static Boolean types.isFloat32Array(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, если это тип Float32Array, он возвращает True
isFloat64Array
Проверяет, имеет ли данная переменная тип Float64Array.
1static Boolean types.isFloat64Array(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, если это тип Float64Array, он возвращает True
isInt8Array
Проверяет, имеет ли данная переменная тип Int8Array.
1static Boolean types.isInt8Array(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, если он имеет тип Int8Array, он возвращает True
isInt16Array
Проверяет, имеет ли данная переменная тип Int16Array.
1static Boolean types.isInt16Array(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, если это тип Int16Array, он возвращает True
isInt32Array
Проверяет, имеет ли данная переменная тип Int32Array.
1static Boolean types.isInt32Array(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, если он имеет тип Int32Array, он возвращает True
isUint8Array
Проверяет, имеет ли данная переменная тип Uint8Array.
1static Boolean types.isUint8Array(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, возвращает True, если это тип Uint8Array
isUint8ClampedArray
Проверяет, имеет ли данная переменная тип Uint8ClampedArray.
1static Boolean types.isUint8ClampedArray(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, возвращает True, если это тип Uint8ClampedArray
isUint16Array
Проверяет, имеет ли данная переменная тип Uint16Array.
1static Boolean types.isUint16Array(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, возвращает True, если это тип Uint16Array
isUint32Array
Проверяет, имеет ли данная переменная тип Uint32Array.
1static Boolean types.isUint32Array(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, возвращает True, если это тип Uint32Array
isFunction
Проверяет, является ли данная переменная объектом функции.
1static Boolean types.isFunction(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, возвращает True, если это объект функции
isBuffer
Проверяет, является ли данная переменная функциейBufferобъект
1static Boolean types.isBuffer(Value v);
Параметры звонка:
- v: Значение, учитывая переменную, которую необходимо обнаружить.
Результаты возврата:
- Boolean, если это функцияBufferОбъект возвращает истину