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
3var 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)
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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.
1static 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.
1static 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
1static 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
1static 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.
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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