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

El método util.types.isUint8ClampedArray() es una interfaz de programación de aplicaciones incorporada del módulo util que está diseñada principalmente para satisfacer las necesidades de las propias API internas de Node.js.

El método util.types.isUint8ClampedArray() se usa para verificar si el valor dado es una array de enteros de 8 bits sin signo o no.

Sintaxis:

util.types.isUint8ClampedArray( value )

Parámetros: esta función acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:

  • value: es el valor que se verificaría para una array de enteros de 8 bits sin signo.

Valor de retorno: Devuelve un valor booleano, es decir, verdadero si el valor pasado es una array de enteros de 8 bits sin signo, de lo contrario, devuelve falso .

Los siguientes ejemplos ilustran el método util.types.isUint8ClampedArray() en Node.js:

Ejemplo 1:

// Node.js program to demonstrate the
// util.types.isUint8ClampedArray() method
   
// Import the util module
const util = require('util');
   
// Checking for a unsigned 8-bit
// clamped integer array
isUint8ClampedArr = util.types.isUint8ClampedArray(
                    new Uint8ClampedArray());
  
console.log("Object is Unsigned 8-bit clamped array"
                  + " object:", isUint8ClampedArr);
   
// Checking for a unsigned 8-bit
// unclamped integer array
isUint8ClampedArr = util.types.isUint8ClampedArray(
                    new Uint8Array());
  
console.log("Object is Unsigned 8-bit clamped"
                  + " array object:", isUint8ClampedArr);
   
// Checking for a integer array
isUint8ClampedArr = util.types.isUint8ClampedArray(
                  new Int8Array());
  
console.log("Object is Unsigned 8-bit clamped "
                  + "array object:", isUint8ClampedArr);

Producción:

Object is Unsigned 8-bit clamped array object: true
Object is Unsigned 8-bit clamped array object: false
Object is Unsigned 8-bit clamped array object: false

Ejemplo 2:

// Node.js program to demonstrate the
// util.types.isUint8ClampedArray() method
   
// Import the util module
const util = require('util');
   
// Checking a big unsigned 64-bit
// integer array
let UintClampedArr = 
    new Uint8ClampedArray([0, 128, 1024, 2054]);
  
console.log(UintClampedArr);
   
isUint8ClampedArr = 
    util.types.isUint8ClampedArray(UintClampedArr);
  
console.log("Object is Unsigned 8-bit clamped"
            + " array object:", isUint8ClampedArr);
   
// Checking a unsigned 32-bit integer array
let unsigned32Arr = new Uint32Array([4, 25, 128]);
console.log(unsigned32Arr);
   
isUint8ClampedArr = 
    util.types.isUint8ClampedArray(unsigned32Arr);
console.log("Object is Unsigned 8-bit clamped"
            + " array object:", isUint8ClampedArr);
   
// Checking a big signed 64-bit integer array
let bigSigned64Arr = new BigInt64Array([16n, 25n, 128n]);
console.log(bigSigned64Arr);
   
isUint8ClampedArr = 
    util.types.isUint8ClampedArray(bigSigned64Arr);
console.log("Object is Unsigned 8-bit clamped"
            + " array object:", isUint8ClampedArr);

Producción:

Uint8ClampedArray [ 0, 128, 255, 255 ]
Object is Unsigned 8-bit clamped array object: true
Uint32Array [ 4, 25, 128 ]
Object is Unsigned 8-bit clamped array object: false
BigInt64Array [ 16n, 25n, 128n ]
Object is Unsigned 8-bit clamped array object: false

Referencia: https://nodejs.org/api/util.html#util_util_types_isuint8clampedarray_value

Publicación traducida automáticamente

Artículo escrito por sayantanm19 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 *