Moduletypen
De typenmodule biedt toolfuncties voor het bepalen van gegevenstypen.
Het volgende is een specifieke introductie en voorbeelden:
1
2
3var util = require('util');
console.log(util.types.isDate(new Date()));
console.log(util.types.isRegExp(/some regexp/));
statische functie
isEmpty
Controleert of de gegeven variabele geen waarde bevat (geen opsombare eigenschappen)
1static Boolean types.isEmpty(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- Boolean, retourneert True als het leeg is
isArray
Controleert of de gegeven variabele een array is
1static Boolean types.isArray(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- Boolean, retourneert True als het een array is
isBoolean
Test of de gegeven variabele een Booleaanse waarde is
1static Boolean types.isBoolean(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- Boolean, als het Booleaans is, retourneert het True
isNull
Controleert of de opgegeven variabele Null is
1static Boolean types.isNull(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- Boolean, als het Null is, retourneert het True
isNullOrUndefined
Controleert of de gegeven variabele nul of ongedefinieerd is
1static Boolean types.isNullOrUndefined(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- Boolean, als het Null of Ongedefinieerd is, retourneert het True
isNumber
Test of de gegeven variabele een getal is
1static Boolean types.isNumber(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- Boolean, retourneert True als het een getal is
isBigInt
Test of de gegeven variabele een BigInt is
1static Boolean types.isBigInt(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- Boolean, retourneert True als het een getal is
isString
Controleert of de gegeven variabele een string is
1static Boolean types.isString(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- Boolean, retourneert True als het een tekenreeks is
isUndefined
Controleert of de opgegeven variabele ongedefinieerd is
1static Boolean types.isUndefined(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- Boolean, als het Ongedefinieerd is, retourneert u True
isRegExp
Test of de gegeven variabele een regulier object is
1static Boolean types.isRegExp(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- Boolean, retourneert True als het een regulier object is
isObject
Test of de gegeven variabele een object is
1static Boolean types.isObject(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- Boolean, retourneert True als het een object is
isDate
Test of de gegeven variabele een datumobject is
1static Boolean types.isDate(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- Boolean, retourneert True als het een datumobject is
isNativeError
Test of de gegeven variabele een foutobject is
1static Boolean types.isNativeError(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- Boolean, retourneert True als het een foutobject is
isPrimitive
Controleert of de gegeven variabele van het primitieve type is
1static Boolean types.isPrimitive(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- Boolean, retourneert True als het een primitief type is
isSymbol
Controleer of de opgegeven variabele van het type Symbol is
1static Boolean types.isSymbol(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- BooleanAls het een symbooltype is, retourneert het True
isDataView
Controleert of de opgegeven variabele van het type DataView is
1static Boolean types.isDataView(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- BooleanAls het een DataView-type is, retourneert het True
isExternal
Controleert of de opgegeven variabele van het type Extern is
1static Boolean types.isExternal(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- BooleanAls het een extern type is, retourneert het True
isMap
Controleer of de opgegeven variabele van het type Map is
1static Boolean types.isMap(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- BooleanAls het een kaarttype is, retourneert het True
isMapIterator
Controleert of de opgegeven variabele van het type MapIterator is
1static Boolean types.isMapIterator(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- Boolean, retourneert True als het een MapIterator-type is
isPromise
Controleert of de opgegeven variabele van het type Promise is
1static Boolean types.isPromise(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- BooleanAls het een Promise-type is, retourneert het True
isAsyncFunction
Controleert of de opgegeven variabele van het type AsyncFunction is
1static Boolean types.isAsyncFunction(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- BooleanAls het een AsyncFunction-type is, retourneert het True
isSet
Controleert of de opgegeven variabele van het type Set is
1static Boolean types.isSet(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- BooleanAls het een Set-type is, retourneert het True
isSetIterator
Controleert of de opgegeven variabele van het type SetIterator is
1static Boolean types.isSetIterator(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- BooleanAls het een SetIterator-type is, retourneert het True
isTypedArray
Controleert of de opgegeven variabele van het type TypedArray is
1static Boolean types.isTypedArray(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- BooleanAls het een TypedArray-type is, retourneert het True
isFloat32Array
Controleert of de opgegeven variabele van het type Float32Array is
1static Boolean types.isFloat32Array(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- Boolean, als het een Float32Array-type is, retourneert het True
isFloat64Array
Controleert of de opgegeven variabele van het type Float64Array is
1static Boolean types.isFloat64Array(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- Boolean, als het een Float64Array-type is, retourneert het True
isInt8Array
Controleert of de opgegeven variabele van het type Int8Array is
1static Boolean types.isInt8Array(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- Boolean, als het van het type Int8Array is, retourneert het True
isInt16Array
Controleert of de opgegeven variabele van het type Int16Array is
1static Boolean types.isInt16Array(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- BooleanAls het een Int16Array-type is, retourneert het True
isInt32Array
Controleert of de opgegeven variabele van het type Int32Array is
1static Boolean types.isInt32Array(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- Boolean, als het van het type Int32Array is, retourneert het True
isUint8Array
Controleert of de opgegeven variabele van het type Uint8Array is
1static Boolean types.isUint8Array(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- Boolean, retourneert True als het van het type Uint8Array is
isUint8ClampedArray
Controleert of de opgegeven variabele van het type Uint8ClampedArray is
1static Boolean types.isUint8ClampedArray(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- Boolean, retourneert True als het van het type Uint8ClampedArray is
isUint16Array
Controleert of de opgegeven variabele van het type Uint16Array is
1static Boolean types.isUint16Array(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- Boolean, retourneert True als het van het type Uint16Array is
isUint32Array
Controleert of de opgegeven variabele van het type Uint32Array is
1static Boolean types.isUint32Array(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- Boolean, retourneert True als het van het type Uint32Array is
isFunction
Test of de gegeven variabele een functieobject is
1static Boolean types.isFunction(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- Boolean, retourneert True als het een functieobject is
isBuffer
Test of de gegeven variabele een functie isBuffervoorwerp
1static Boolean types.isBuffer(Value v);
Oproepparameters:
- v: Waarde, gegeven de te detecteren variabele
Resultaten retourneren:
- Boolean, als het een functie isBufferObject retourneert Waar