El método util.types.isUint32Array() (agregado en v10.0.0) es una interfaz de programación de aplicaciones incorporada del módulo util que se usa para verificar si el valor pasado es del tipo Uint32Array ( es decir, array de 32 bits sin firmar ) o no en el Node.js. varía de 0 a 4294967295 con un tamaño de memoria de 4 bytes. Si el valor pasado es del tipo ‘Uint32Array’, devuelve ‘verdadero’; de lo contrario, devuelve ‘falso’.
Sintaxis:
const util = require('util'); util.types.isUint32Array( value )
Parámetros: este método acepta un solo parámetro como se mencionó anteriormente y se describe a continuación.
-
valor < cualquiera > : Es un parámetro requerido que acepta cualquier variable, clase, función, objeto o primitivo de JavaScript o cualquier tipo de datos.
Valor devuelto: < Booleano > : Esto devuelve un valor booleano. Si el valor pasado es del tipo ‘isUint32Array’, devuelve ‘verdadero’; de lo contrario, devuelve ‘falso’.
Los siguientes ejemplos ilustran el uso del método util.types.isUint32Array() en Node.js.
Ejemplo 1: Nombre de archivo: index.js
// Node.js program to demonstrate the // util.types.isUint32Array() method // Using require to access util module const util = require('util'); const { types } = require('util'); // Passing ArrayBuffer as parameter console.log("1.>", util.types.isUint32Array( new ArrayBuffer())); // Returns false // Passing Uint16Array with argument as parameter console.log("2.>", util.types.isUint32Array( new Uint16Array(64))); // Returns true // Passing UintArray with JSON data as parameter console.log("3.>", util.types.isUint32Array( new Uint32Array([{ 1: '1', 5: "hii", f: '8', a: 1, af: 4294967295 }]))); // Returns true // Passing Uint32Array as parameter console.log("4.>", util.types.isUint32Array( new Uint32Array())); // Returns true // Passing data as parameter from 0 to 4294967295 console.log("5.>", util.types.isUint32Array( new Uint32Array([1, 5, 8, 1, 4294967295]))); // Returns true // Passing Float64Array as parameter console.log("6.>", util.types.isUint32Array( new Float64Array(64))); // Returns false // Passing Int8Array as parameter console.log("7.>", util.types.isUint32Array( new Int8Array(8))); // Returns false
Ejecute el archivo index.js con el siguiente comando:
node index.js
Producción:
1.> falso
2.> falso
3.> cierto
4.> cierto
5.> cierto
6.> falso
7.> falso
Ejemplo 2: Nombre de archivo: index.js
// Node.js program to demonstrate the // util.types.isUint32Array() method // Using require to access util module const util = require('util'); const { types } = require('util'); // Passing BigInt64Array as parameter console.log("1.>", util.types.isUint32Array( new BigInt64Array())); // Returns false // Passing BigUint64Array as parameter console.log("2.>", util.types.isUint32Array( new BigUint64Array())); // Returns false // Passing Float32Array as parameter console.log("3.>", util.types.isUint32Array( new Uint32Array())); // Returns false // Passing Int8Array as parameter console.log("4.>", util.types.isUint32Array( new Int8Array())); // Returns false // Passing Int16Array as parameter console.log("5.>", util.types.isUint32Array( new Int16Array())); // Returns false // Passing Uint8Array as parameter console.log("6.>", types.isUint32Array( new Uint8Array())); // Returns false // Passing Float64Array as parameter console.log("7.>", types.isUint32Array( new Float64Array())); // Returns false var var1 = new Uint32Array(); var var2 = new Int16Array(); // Calling util.types.isUint32Array() method if (util.types.isUint32Array(var1)) console.log("Yes, the value is a isUint32Array."); else console.log("No, provided value is not a isUint32Array"); // Calling util.types.isUint32Array() method if (util.types.isUint32Array(var2)) console.log("Yes, the value is a isUint32Array."); else console.log("No, provided value is not a isUint32Array");
Ejecute el archivo index.js con el siguiente comando:
node index.js
Producción:
1.> falso
2.> falso
3.> cierto
4.> falso
5.> falso
6.> falso
7.> falso
Sí, el valor es isUint32Array.
No, el valor proporcionado no es un isUint32Array
Referencia: https://nodejs.org/api/util.html#util_util_types_isuint32array_value
Publicación traducida automáticamente
Artículo escrito por amitkumarjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA