Modul Grundmodul

Modultypen

Das Typenmodul stellt Werkzeugfunktionen zur Bestimmung von Datentypen bereit.

Das Folgende ist eine spezifische Einführung und Beispiele:

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

statische Funktion

isEmpty

Prüft, ob die angegebene Variable keinen Wert enthält (keine aufzählbaren Eigenschaften)

1
static Boolean types.isEmpty(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • Boolean, gibt True zurück, wenn es leer ist

isArray

Überprüft, ob die angegebene Variable ein Array ist

1
static Boolean types.isArray(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • Boolean, gibt True zurück, wenn es sich um ein Array handelt

isBoolean

Testet, ob die angegebene Variable ein Boolescher Wert ist

1
static Boolean types.isBoolean(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • Boolean, wenn es boolesch ist, wird True zurückgegeben

isNull

Überprüft, ob die angegebene Variable Null ist

1
static Boolean types.isNull(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • Boolean, wenn es Null ist, wird True zurückgegeben

isNullOrUndefined

Überprüft, ob die angegebene Variable Null oder Undefiniert ist

1
static Boolean types.isNullOrUndefined(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • Boolean, wenn es Null oder Undefiniert ist, wird True zurückgegeben

isNumber

Testet, ob die angegebene Variable eine Zahl ist

1
static Boolean types.isNumber(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • Boolean, gibt True zurück, wenn es eine Zahl ist

isBigInt

Testet, ob die angegebene Variable ein BigInt ist

1
static Boolean types.isBigInt(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • Boolean, gibt True zurück, wenn es eine Zahl ist

isString

Überprüft, ob die angegebene Variable ein String ist

1
static Boolean types.isString(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • Boolean, gibt True zurück, wenn es sich um eine Zeichenfolge handelt

isUndefined

Überprüft, ob die angegebene Variable undefiniert ist

1
static Boolean types.isUndefined(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • Boolean, wenn es Undefiniert ist, geben Sie True zurück

isRegExp

Testet, ob die angegebene Variable ein reguläres Objekt ist

1
static Boolean types.isRegExp(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • Boolean, gibt True zurück, wenn es sich um ein reguläres Objekt handelt

isObject

Testet, ob die angegebene Variable ein Objekt ist

1
static Boolean types.isObject(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • Boolean, gibt True zurück, wenn es sich um ein Objekt handelt

isDate

Testet, ob die angegebene Variable ein Datumsobjekt ist

1
static Boolean types.isDate(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • Boolean, gibt True zurück, wenn es sich um ein Datumsobjekt handelt

isNativeError

Testet, ob die angegebene Variable ein Fehlerobjekt ist

1
static Boolean types.isNativeError(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • Boolean, gibt True zurück, wenn es sich um ein Fehlerobjekt handelt

isPrimitive

Überprüft, ob die angegebene Variable vom primitiven Typ ist

1
static Boolean types.isPrimitive(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • Boolean, gibt True zurück, wenn es sich um einen primitiven Typ handelt

isSymbol

Überprüfen Sie, ob die angegebene Variable vom Typ Symbol ist

1
static Boolean types.isSymbol(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • Boolean, wenn es sich um einen Symboltyp handelt, wird True zurückgegeben

isDataView

Überprüft, ob die angegebene Variable vom Typ DataView ist

1
static Boolean types.isDataView(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • Boolean, wenn es sich um einen DataView-Typ handelt, wird True zurückgegeben

isExternal

Überprüft, ob die angegebene Variable vom Typ External ist

1
static Boolean types.isExternal(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • Boolean, wenn es sich um einen externen Typ handelt, wird True zurückgegeben

isMap

Überprüfen Sie, ob die angegebene Variable vom Typ Map ist

1
static Boolean types.isMap(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • Boolean, wenn es sich um einen Kartentyp handelt, wird True zurückgegeben

isMapIterator

Überprüft, ob die angegebene Variable vom Typ MapIterator ist

1
static Boolean types.isMapIterator(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • Boolean, gibt True zurück, wenn es sich um einen MapIterator-Typ handelt

isPromise

Überprüft, ob die angegebene Variable vom Typ Promise ist

1
static Boolean types.isPromise(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • BooleanWenn es sich um einen Promise-Typ handelt, wird True zurückgegeben

isAsyncFunction

Überprüft, ob die angegebene Variable vom Typ AsyncFunction ist

1
static Boolean types.isAsyncFunction(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • Boolean, wenn es sich um einen AsyncFunction-Typ handelt, wird True zurückgegeben

isSet

Überprüft, ob die angegebene Variable vom Typ Set ist

1
static Boolean types.isSet(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • BooleanWenn es sich um einen Set-Typ handelt, wird True zurückgegeben

isSetIterator

Überprüft, ob die angegebene Variable vom Typ SetIterator ist

1
static Boolean types.isSetIterator(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • BooleanWenn es sich um einen SetIterator-Typ handelt, wird True zurückgegeben

isTypedArray

Überprüft, ob die angegebene Variable vom Typ TypedArray ist

1
static Boolean types.isTypedArray(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • Boolean, wenn es sich um einen TypedArray-Typ handelt, wird True zurückgegeben

isFloat32Array

Überprüft, ob die angegebene Variable vom Typ Float32Array ist

1
static Boolean types.isFloat32Array(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • BooleanWenn es sich um einen Float32Array-Typ handelt, wird True zurückgegeben

isFloat64Array

Überprüft, ob die angegebene Variable vom Typ Float64Array ist

1
static Boolean types.isFloat64Array(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • BooleanWenn es sich um einen Float64Array-Typ handelt, wird True zurückgegeben

isInt8Array

Überprüft, ob die angegebene Variable vom Typ Int8Array ist

1
static Boolean types.isInt8Array(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • Boolean, wenn es vom Typ Int8Array ist, gibt es True zurück

isInt16Array

Überprüft, ob die angegebene Variable vom Typ Int16Array ist

1
static Boolean types.isInt16Array(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • BooleanWenn es sich um einen Int16Array-Typ handelt, wird True zurückgegeben

isInt32Array

Überprüft, ob die angegebene Variable vom Typ Int32Array ist

1
static Boolean types.isInt32Array(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • Boolean, wenn es vom Typ Int32Array ist, gibt es True zurück

isUint8Array

Überprüft, ob die angegebene Variable vom Typ Uint8Array ist

1
static Boolean types.isUint8Array(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • Boolean, gibt True zurück, wenn es sich um den Typ Uint8Array handelt

isUint8ClampedArray

Überprüft, ob die angegebene Variable vom Typ Uint8ClampedArray ist

1
static Boolean types.isUint8ClampedArray(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • Boolean, gibt True zurück, wenn es sich um den Typ Uint8ClampedArray handelt

isUint16Array

Überprüft, ob die angegebene Variable vom Typ Uint16Array ist

1
static Boolean types.isUint16Array(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • Boolean, gibt True zurück, wenn es sich um den Typ Uint16Array handelt

isUint32Array

Überprüft, ob die angegebene Variable vom Typ Uint32Array ist

1
static Boolean types.isUint32Array(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • Boolean, gibt True zurück, wenn es sich um den Typ Uint32Array handelt

isFunction

Testet, ob die angegebene Variable ein Funktionsobjekt ist

1
static Boolean types.isFunction(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • Boolean, gibt True zurück, wenn es sich um ein Funktionsobjekt handelt

isBuffer

Testet, ob die angegebene Variable eine Funktion istBufferObjekt

1
static Boolean types.isBuffer(Value v);

Aufrufparameter:

  • v: Wert angesichts der zu erkennenden Variablen

Rückgabeergebnisse:

  • Boolean, wenn es eine Funktion istBufferDas Objekt gibt True zurück