Modulo modulo base

Tipi di moduli

Il modulo tipi fornisce funzioni strumento per determinare i tipi di dati.

Di seguito è riportata un'introduzione specifica ed esempi:

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

funzione statica

isEmpty

Controlla se la variabile data non contiene alcun valore (nessuna proprietà enumerabile)

1
static Boolean types.isEmpty(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, restituisce True se vuoto

isArray

Controlla se la variabile data è un array

1
static Boolean types.isArray(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, restituisce True se è un array

isBoolean

Verifica se la variabile data è booleana

1
static Boolean types.isBoolean(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, se è booleano, restituisce True

isNull

Controlla se la variabile data è Null

1
static Boolean types.isNull(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, se è Null, restituisce True

isNullOrUndefined

Controlla se la variabile specificata è Null o Non definita

1
static Boolean types.isNullOrUndefined(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, se è Null o Indefinito, restituisce True

isNumber

Verifica se la variabile data è un numero

1
static Boolean types.isNumber(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, restituisce True se è un numero

isBigInt

Verifica se la variabile data è un BigInt

1
static Boolean types.isBigInt(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, restituisce True se è un numero

isString

Controlla se la variabile data è una stringa

1
static Boolean types.isString(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, restituisce True se è una stringa

isUndefined

Controlla se la variabile specificata è Indefinita

1
static Boolean types.isUndefined(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, se è Indefinito, restituisce True

isRegExp

Verifica se la variabile data è un oggetto regolare

1
static Boolean types.isRegExp(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, restituisce True se è un oggetto normale

isObject

Verifica se la variabile data è un oggetto

1
static Boolean types.isObject(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, restituisce True se è un oggetto

isDate

Verifica se la variabile data è un oggetto data

1
static Boolean types.isDate(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, restituisce True se è un oggetto data

isNativeError

Verifica se la variabile specificata è un oggetto errore

1
static Boolean types.isNativeError(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, restituisce True se si tratta di un oggetto errore

isPrimitive

Controlla se la variabile data è di tipo primitivo

1
static Boolean types.isPrimitive(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, restituisce True se è un tipo primitivo

isSymbol

Controlla se la variabile data è di tipo Symbol

1
static Boolean types.isSymbol(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, se è di tipo Symbol, restituisce True

isDataView

Controlla se la variabile specificata è di tipo DataView

1
static Boolean types.isDataView(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, se è un tipo DataView, restituisce True

isExternal

Controlla se la variabile specificata è di tipo Esterno

1
static Boolean types.isExternal(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, se è un tipo Esterno, restituisce True

isMap

Controlla se la variabile data è di tipo Map

1
static Boolean types.isMap(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, se è di tipo Mappa, restituisce True

isMapIterator

Controlla se la variabile specificata è di tipo MapIterator

1
static Boolean types.isMapIterator(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, restituisce True se è un tipo MapIterator

isPromise

Controlla se la variabile specificata è di tipo Promise

1
static Boolean types.isPromise(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, se è di tipo Promise, restituisce True

isAsyncFunction

Controlla se la variabile specificata è di tipo AsyncFunction

1
static Boolean types.isAsyncFunction(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, se è di tipo AsyncFunction, restituisce True

isSet

Controlla se la variabile data è di tipo Set

1
static Boolean types.isSet(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, se è un tipo Set, restituisce True

isSetIterator

Controlla se la variabile specificata è di tipo SetIterator

1
static Boolean types.isSetIterator(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, se è un tipo SetIterator, restituisce True

isTypedArray

Controlla se la variabile specificata è di tipo TypedArray

1
static Boolean types.isTypedArray(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, se è un tipo TypedArray, restituisce True

isFloat32Array

Controlla se la variabile specificata è di tipo Float32Array

1
static Boolean types.isFloat32Array(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, se è un tipo Float32Array, restituisce True

isFloat64Array

Controlla se la variabile specificata è di tipo Float64Array

1
static Boolean types.isFloat64Array(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, se è un tipo Float64Array, restituisce True

isInt8Array

Controlla se la variabile specificata è di tipo Int8Array

1
static Boolean types.isInt8Array(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, se è di tipo Int8Array, restituisce True

isInt16Array

Controlla se la variabile specificata è di tipo Int16Array

1
static Boolean types.isInt16Array(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, se è un tipo Int16Array, restituisce True

isInt32Array

Controlla se la variabile specificata è di tipo Int32Array

1
static Boolean types.isInt32Array(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, se è di tipo Int32Array, restituisce True

isUint8Array

Controlla se la variabile specificata è di tipo Uint8Array

1
static Boolean types.isUint8Array(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, restituisce True se è di tipo Uint8Array

isUint8ClampedArray

Controlla se la variabile specificata è di tipo Uint8ClampedArray

1
static Boolean types.isUint8ClampedArray(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, restituisce True se è di tipo Uint8ClampedArray

isUint16Array

Controlla se la variabile specificata è di tipo Uint16Array

1
static Boolean types.isUint16Array(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, restituisce True se è di tipo Uint16Array

isUint32Array

Controlla se la variabile specificata è di tipo Uint32Array

1
static Boolean types.isUint32Array(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, restituisce True se è di tipo Uint32Array

isFunction

Verifica se la variabile data è un oggetto funzione

1
static Boolean types.isFunction(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, restituisce True se è un oggetto funzione

isBuffer

Verifica se la variabile data è una funzioneBufferoggetto

1
static Boolean types.isBuffer(Value v);

Parametri di chiamata:

  • v: Valore, data la variabile da rilevare

Risultati restituiti:

  • Boolean, se è una funzioneBufferL'oggetto restituisce True