Tipos de módulos
O módulo de tipos ofrece funcións de ferramentas para determinar tipos de datos.
A seguinte é unha introdución específica e exemplos:
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
Comproba se a variable indicada non contén ningún valor (sen propiedades enumerables)
1static Boolean types.isEmpty(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, devolve True se está baleiro
isArray
Comproba se a variable indicada é unha matriz
1static Boolean types.isArray(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, devolve True se é unha matriz
isBoolean
Comproba se a variable dada é un booleano
1static Boolean types.isBoolean(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, se é booleano, devolve True
isNull
Comproba se a variable indicada é nula
1static Boolean types.isNull(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, se é Nulo, devolve True
isNullOrUndefined
Comproba se a variable indicada é nula ou non definida
1static Boolean types.isNullOrUndefined(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, se é Nulo ou Indefinido, devolve True
isNumber
Comproba se a variable dada é un número
1static Boolean types.isNumber(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, devolve True se é un número
isBigInt
Proba se a variable indicada é un BigInt
1static Boolean types.isBigInt(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, devolve True se é un número
isString
Comproba se a variable indicada é unha cadea
1static Boolean types.isString(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, devolve True se é unha cadea
isUndefined
Comproba se a variable indicada non está definida
1static Boolean types.isUndefined(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, se non está definido, devolve True
isRegExp
Comproba se a variable dada é un obxecto regular
1static Boolean types.isRegExp(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, devolve True se é un obxecto normal
isObject
Comproba se a variable dada é un obxecto
1static Boolean types.isObject(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, devolve True se é un obxecto
isDate
Comproba se a variable indicada é un obxecto de data
1static Boolean types.isDate(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, devolve True se é un obxecto de data
isNativeError
Comproba se a variable indicada é un obxecto de erro
1static Boolean types.isNativeError(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, devolve True se é un obxecto de erro
isPrimitive
Comproba se a variable indicada é de tipo primitivo
1static Boolean types.isPrimitive(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, devolve True se é un tipo primitivo
isSymbol
Comproba se a variable indicada é de tipo Símbolo
1static Boolean types.isSymbol(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, se é un tipo de símbolo, devolve True
isDataView
Comproba se a variable dada é do tipo DataView
1static Boolean types.isDataView(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, se é un tipo DataView, devolve True
isExternal
Comproba se a variable indicada é de tipo Externa
1static Boolean types.isExternal(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, se é un tipo externo, devolve True
isMap
Comproba se a variable indicada é do tipo Map
1static Boolean types.isMap(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, se é un tipo de mapa, devolve True
isMapIterator
Comproba se a variable indicada é do tipo MapIterator
1static Boolean types.isMapIterator(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, devolve True se é un tipo MapIterator
isPromise
Comproba se a variable indicada é de tipo Promesa
1static Boolean types.isPromise(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, se é un tipo Promise, devolve True
isAsyncFunction
Comproba se a variable indicada é de tipo AsyncFunction
1static Boolean types.isAsyncFunction(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, se é un tipo AsyncFunction, devolve True
isSet
Comproba se a variable indicada é do tipo Set
1static Boolean types.isSet(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, se é un tipo Set, devolve True
isSetIterator
Comproba se a variable indicada é do tipo SetIterator
1static Boolean types.isSetIterator(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, se é un tipo SetIterator, devolve True
isTypedArray
Comproba se a variable indicada é do tipo TypedArray
1static Boolean types.isTypedArray(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, se é un tipo TypedArray, devolve True
isFloat32Array
Comproba se a variable indicada é do tipo Float32Array
1static Boolean types.isFloat32Array(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, se é un tipo Float32Array, devolve True
isFloat64Array
Comproba se a variable indicada é do tipo Float64Array
1static Boolean types.isFloat64Array(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, se é un tipo Float64Array, devolve True
isInt8Array
Comproba se a variable indicada é do tipo Int8Array
1static Boolean types.isInt8Array(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, se é do tipo Int8Array, devolve True
isInt16Array
Comproba se a variable indicada é do tipo Int16Array
1static Boolean types.isInt16Array(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, se é un tipo Int16Array, devolve True
isInt32Array
Comproba se a variable indicada é do tipo Int32Array
1static Boolean types.isInt32Array(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, se é do tipo Int32Array, devolve True
isUint8Array
Comproba se a variable indicada é do tipo Uint8Array
1static Boolean types.isUint8Array(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, devolve True se é de tipo Uint8Array
isUint8ClampedArray
Comproba se a variable indicada é do tipo Uint8ClampedArray
1static Boolean types.isUint8ClampedArray(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, devolve True se é de tipo Uint8ClampedArray
isUint16Array
Comproba se a variable indicada é do tipo Uint16Array
1static Boolean types.isUint16Array(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, devolve True se é de tipo Uint16Array
isUint32Array
Comproba se a variable indicada é do tipo Uint32Array
1static Boolean types.isUint32Array(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, devolve True se é de tipo Uint32Array
isFunction
Comproba se a variable indicada é un obxecto función
1static Boolean types.isFunction(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, devolve True se é un obxecto función
isBuffer
Comproba se a variable dada é unha funciónBufferobxecto
1static Boolean types.isBuffer(Value v);
Parámetros de chamada:
- v: Valor, dada a variable a detectar
Resultados de devolución:
- Boolean, se é unha funciónBufferO obxecto devolve True