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
3var 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)
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static Boolean types.isBuffer(Value v);
Parametri di chiamata:
- v: Valore, data la variabile da rilevare
Risultati restituiti:
- Boolean, se è una funzioneBufferL'oggetto restituisce True