Módulo módulo básico

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 3
var 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)

1
static 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

1
static 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

1
static 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

1
static 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

1
static 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

1
static 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

1
static 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

1
static 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

1
static 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

1
static 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

1
static 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

1
static 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

1
static 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

1
static 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

1
static 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

1
static 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

1
static 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

1
static 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

1
static 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

1
static 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

1
static 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

1
static 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

1
static 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

1
static 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

1
static 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

1
static 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

1
static 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

1
static 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

1
static 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

1
static 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

1
static 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

1
static 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

1
static 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

1
static 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

1
static 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