El método util.types.isSharedArrayBuffer() del módulo util está diseñado principalmente para satisfacer las necesidades de las propias API internas de Node.js. Se utiliza para comprobar si la instancia pasada en el método es una instancia integrada de SharedArrayBuffer o no.
Sintaxis:
util.types.isSharedArrayBuffer( value )
Parámetros: este método acepta un único valor de parámetro que contiene cualquier valor, es decir, una instancia de cualquier módulo.
Valor devuelto : este método devuelve un valor booleano, es decir, verdadero si el valor pasado es una instancia de SharedArrayBuffer; de lo contrario, devuelve falso .
Los siguientes ejemplos ilustran el uso del método util.types.isSharedArrayBuffer() en Node.js:
Ejemplo 1:
// Node.js program to demonstrate the // util.types.isSharedArrayBuffer() method // It includes util module const util = require('util'); // Return true as passed instance // is of SharedArrayBuffer console.log(util.types.isSharedArrayBuffer( new SharedArrayBuffer())); // Return false as passed instance // is of Int32Array console.log(util.types.isSharedArrayBuffer( new Int32Array())); // Return false as the passed instance is // of ArrayBuffer, not SharedArrayBuffer console.log(util.types.isSharedArrayBuffer( new ArrayBuffer()));
Producción:
true false false
Ejemplo 2:
// Node.js program to demonstrate the // util.types.isSharedArrayBuffer() method // It includes util module const util = require('util'); // making an instance of SharedArrayBuffer // of size 1024 var sab = new SharedArrayBuffer(1024); // Return true as passed instance is // of SharedArrayBuffer console.log(util.types.isSharedArrayBuffer(sab)); // Return true as slice method return new // instance of sharedArrayBuffer console.log(util.types.isSharedArrayBuffer( sab.slice(100, 199)));
Producción:
true true
Referencia: https://nodejs.org/api/util.html#util_util_types_issharedarraybuffer_value
Publicación traducida automáticamente
Artículo escrito por akshajjuneja9 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA