Module basismodule

Moduletypen

De typenmodule biedt toolfuncties voor het bepalen van gegevenstypen.

Het volgende is een specifieke introductie en voorbeelden:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1
static Boolean types.isBuffer(Value v);

Oproepparameters:

  • v: Waarde, gegeven de te detecteren variabele

Resultaten retourneren:

  • Boolean, als het een functie isBufferObject retourneert Waar