Node.js util.types.isUint32Array() Método

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *