Tipus de mòduls
El mòdul de tipus proporciona funcions d'eina per determinar els tipus de dades.
La següent és una introducció específica i exemples:
1
2
3var util = require('util');
console.log(util.types.isDate(new Date()));
console.log(util.types.isRegExp(/some regexp/));
funció estàtica
isEmpty
Comprova si la variable donada no conté cap valor (no hi ha propietats enumerables)
1static Boolean types.isEmpty(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, retorna True si està buit
isArray
Comprova si la variable donada és una matriu
1static Boolean types.isArray(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, retorna True si és una matriu
isBoolean
Comprova si la variable donada és booleana
1static Boolean types.isBoolean(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, si és booleà, retorna True
isNull
Comprova si la variable donada és nul·la
1static Boolean types.isNull(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, si és nul, retorna True
isNullOrUndefined
Comprova si la variable donada és nul·la o no definida
1static Boolean types.isNullOrUndefined(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, si és nul o no definit, retorna True
isNumber
Comprova si la variable donada és un nombre
1static Boolean types.isNumber(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, retorna True si és un número
isBigInt
Comprova si la variable donada és un BigInt
1static Boolean types.isBigInt(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, retorna True si és un número
isString
Comprova si la variable donada és una cadena
1static Boolean types.isString(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, retorna True si és una cadena
isUndefined
Comprova si la variable donada no és definida
1static Boolean types.isUndefined(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, si no és definit, retorna True
isRegExp
Comprova si la variable donada és un objecte normal
1static Boolean types.isRegExp(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, retorna True si és un objecte normal
isObject
Comprova si la variable donada és un objecte
1static Boolean types.isObject(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, retorna True si és un objecte
isDate
Comprova si la variable donada és un objecte de data
1static Boolean types.isDate(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, retorna True si és un objecte de data
isNativeError
Comprova si la variable donada és un objecte d'error
1static Boolean types.isNativeError(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, retorna True si és un objecte d'error
isPrimitive
Comprova si la variable donada és de tipus primitiu
1static Boolean types.isPrimitive(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, retorna True si és un tipus primitiu
isSymbol
Comproveu si la variable donada és del tipus Símbol
1static Boolean types.isSymbol(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, si és un tipus de símbol, retorna True
isDataView
Comprova si la variable donada és del tipus DataView
1static Boolean types.isDataView(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, si és un tipus DataView, retorna True
isExternal
Comprova si la variable donada és de tipus Externa
1static Boolean types.isExternal(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, si és un tipus extern, retorna True
isMap
Comproveu si la variable donada és del tipus Map
1static Boolean types.isMap(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, si és un tipus de mapa, retorna True
isMapIterator
Comprova si la variable donada és del tipus MapIterator
1static Boolean types.isMapIterator(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, retorna True si és un tipus MapIterator
isPromise
Comprova si la variable donada és del tipus Promesa
1static Boolean types.isPromise(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, si és un tipus Promesa, retorna True
isAsyncFunction
Comprova si la variable donada és del tipus AsyncFunction
1static Boolean types.isAsyncFunction(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, si és un tipus AsyncFunction, retorna True
isSet
Comprova si la variable donada és del tipus Set
1static Boolean types.isSet(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, si és un tipus Set, retorna True
isSetIterator
Comprova si la variable donada és del tipus SetIterator
1static Boolean types.isSetIterator(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, si és un tipus SetIterator, retorna True
isTypedArray
Comprova si la variable donada és del tipus TypedArray
1static Boolean types.isTypedArray(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, si és un tipus TypedArray, retorna True
isFloat32Array
Comprova si la variable donada és del tipus Float32Array
1static Boolean types.isFloat32Array(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, si és un tipus Float32Array, retorna True
isFloat64Array
Comprova si la variable donada és del tipus Float64Array
1static Boolean types.isFloat64Array(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, si és un tipus Float64Array, retorna True
isInt8Array
Comprova si la variable donada és del tipus Int8Array
1static Boolean types.isInt8Array(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, si és del tipus Int8Array, retorna True
isInt16Array
Comprova si la variable donada és del tipus Int16Array
1static Boolean types.isInt16Array(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, si és un tipus Int16Array, retorna True
isInt32Array
Comprova si la variable donada és del tipus Int32Array
1static Boolean types.isInt32Array(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, si és del tipus Int32Array, retorna True
isUint8Array
Comprova si la variable donada és del tipus Uint8Array
1static Boolean types.isUint8Array(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, retorna True si és de tipus Uint8Array
isUint8ClampedArray
Comprova si la variable donada és del tipus Uint8ClampedArray
1static Boolean types.isUint8ClampedArray(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, retorna True si és de tipus Uint8ClampedArray
isUint16Array
Comprova si la variable donada és del tipus Uint16Array
1static Boolean types.isUint16Array(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, retorna True si és de tipus Uint16Array
isUint32Array
Comprova si la variable donada és del tipus Uint32Array
1static Boolean types.isUint32Array(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, retorna True si és de tipus Uint32Array
isFunction
Comprova si la variable donada és un objecte de funció
1static Boolean types.isFunction(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, retorna True si és un objecte de funció
isBuffer
Comprova si la variable donada és una funcióBufferobjecte
1static Boolean types.isBuffer(Value v);
Paràmetres de trucada:
- v: Valor, donada la variable a detectar
Resultats de retorn:
- Boolean, si és una funcióBufferL'objecte retorna True