Modultypen
Das Typenmodul stellt Werkzeugfunktionen zur Bestimmung von Datentypen bereit.
Das Folgende ist eine spezifische Einführung und Beispiele:
1
2
3var 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)
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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