Módulo módulo básico

Tipos de módulos

El módulo de tipos proporciona funciones de herramienta para determinar tipos de datos.

La siguiente es una introducción específica y ejemplos:

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

función estática

isEmpty

Comprueba si la variable dada no contiene ningún valor (no hay propiedades enumerables)

1
static Boolean types.isEmpty(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, devuelve Verdadero si está vacío

isArray

Comprueba si la variable dada es una matriz

1
static Boolean types.isArray(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, devuelve True si es una matriz

isBoolean

Comprueba si la variable dada es booleana

1
static Boolean types.isBoolean(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, si es booleano devuelve True

isNull

Comprueba si la variable dada es nula

1
static Boolean types.isNull(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, si es Nulo, devuelve Verdadero

isNullOrUndefined

Comprueba si la variable dada es nula o indefinida

1
static Boolean types.isNullOrUndefined(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, si es nulo o indefinido, devuelve Verdadero

isNumber

Comprueba si la variable dada es un número

1
static Boolean types.isNumber(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, devuelve True si es un número

isBigInt

Comprueba si la variable dada es un BigInt

1
static Boolean types.isBigInt(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, devuelve True si es un número

isString

Comprueba si la variable dada es una cadena

1
static Boolean types.isString(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, devuelve True si es una cadena

isUndefined

Comprueba si la variable dada no está definida

1
static Boolean types.isUndefined(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, si no está definido, devuelve Verdadero

isRegExp

Comprueba si la variable dada es un objeto normal.

1
static Boolean types.isRegExp(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, devuelve True si es un objeto normal

isObject

Comprueba si la variable dada es un objeto.

1
static Boolean types.isObject(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, devuelve True si es un objeto

isDate

Prueba si la variable dada es un objeto de fecha

1
static Boolean types.isDate(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, devuelve True si es un objeto de fecha

isNativeError

Prueba si la variable dada es un objeto de error

1
static Boolean types.isNativeError(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, devuelve True si es un objeto de error

isPrimitive

Comprueba si la variable dada es de tipo primitivo.

1
static Boolean types.isPrimitive(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, devuelve True si es un tipo primitivo

isSymbol

Compruebe si la variable dada es de tipo Símbolo

1
static Boolean types.isSymbol(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, si es de tipo Símbolo, devuelve Verdadero

isDataView

Comprueba si la variable dada es de tipo DataView

1
static Boolean types.isDataView(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, si es del tipo DataView devuelve True

isExternal

Comprueba si la variable dada es de tipo Externo

1
static Boolean types.isExternal(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, si es de tipo Externo, devuelve Verdadero

isMap

Compruebe si la variable dada es de tipo Mapa

1
static Boolean types.isMap(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, si es del tipo Mapa, devuelve Verdadero

isMapIterator

Comprueba si la variable dada es del tipo MapIterator

1
static Boolean types.isMapIterator(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, devuelve True si es del tipo MapIterator

isPromise

Comprueba si la variable dada es de tipo Promesa

1
static Boolean types.isPromise(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, si es del tipo Promesa, devuelve Verdadero

isAsyncFunction

Comprueba si la variable dada es de tipo AsyncFunction

1
static Boolean types.isAsyncFunction(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, si es del tipo AsyncFunction, devuelve True

isSet

Comprueba si la variable dada es de tipo Set

1
static Boolean types.isSet(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, si es de tipo Set, devuelve True

isSetIterator

Comprueba si la variable dada es del tipo SetIterator

1
static Boolean types.isSetIterator(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, si es del tipo SetIterator, devuelve True

isTypedArray

Comprueba si la variable dada es de tipo TypedArray

1
static Boolean types.isTypedArray(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, si es del tipo TypedArray, devuelve True

isFloat32Array

Comprueba si la variable dada es del tipo Float32Array

1
static Boolean types.isFloat32Array(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, si es del tipo Float32Array, devuelve True

isFloat64Array

Comprueba si la variable dada es del tipo Float64Array

1
static Boolean types.isFloat64Array(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, si es del tipo Float64Array, devuelve True

isInt8Array

Comprueba si la variable dada es de tipo Int8Array

1
static Boolean types.isInt8Array(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, si es de tipo Int8Array devuelve True

isInt16Array

Comprueba si la variable dada es de tipo Int16Array

1
static Boolean types.isInt16Array(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, si es del tipo Int16Array devuelve True

isInt32Array

Comprueba si la variable dada es de tipo Int32Array

1
static Boolean types.isInt32Array(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, si es de tipo Int32Array devuelve True

isUint8Array

Comprueba si la variable dada es del tipo Uint8Array

1
static Boolean types.isUint8Array(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, devuelve True si es del tipo Uint8Array

isUint8ClampedArray

Comprueba si la variable dada es del tipo Uint8ClampedArray

1
static Boolean types.isUint8ClampedArray(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, devuelve True si es del tipo Uint8ClampedArray

isUint16Array

Comprueba si la variable dada es del tipo Uint16Array

1
static Boolean types.isUint16Array(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, devuelve True si es del tipo Uint16Array

isUint32Array

Comprueba si la variable dada es del tipo Uint32Array

1
static Boolean types.isUint32Array(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, devuelve True si es del tipo Uint32Array

isFunction

Prueba si la variable dada es un objeto de función

1
static Boolean types.isFunction(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, devuelve True si es un objeto de función

isBuffer

Comprueba si la variable dada es una función.Bufferobjeto

1
static Boolean types.isBuffer(Value v);

Parámetros de llamada:

  • v: Valor, dada la variable a detectar

Resultados de devolución:

  • Boolean, si es una funciónBufferEl objeto devuelve Verdadero