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

El método util.types.isExternal() es una interfaz de programación de aplicaciones incorporada del módulo util que se utiliza para comprobar si el valor es un valor externo nativo en node.js.

Sintaxis: 

util.types.isExternal( value )

Parámetros: este método acepta un solo parámetro como se mencionó anteriormente y se describe a continuación.

  • valor: Es un parámetro requerido de cualquier tipo de datos.

Valor de retorno: Esto devuelve un valor booleano, VERDADERO si el valor es un valor externo nativo, FALSO de lo contrario.

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

Ejemplo 1:

Javascript

// Node.js program to demonstrate the
// util.types.isExternal() Method
  
// Allocating util module
const util = require('util');
  
// Value to be passed as parameter
// of util.types.isExternal() method
var v1 = new Date();
const { JSStream } = process.binding('js_stream');
const external = (new JSStream())._externalStream;
  
// Printing the returned value from
// util.types.isExternal() method
  
console.log(util.types.isExternal(v1));
console.log(util.types.isExternal(external));
console.log(util.types.isExternal(0));
console.log(util.types.isExternal(new String('foo')));

Producción:

false
true
false
false

Ejemplo 2:

Javascript

// Node.js program to demonstrate the
// util.types.isExternal() Method
  
// Allocating util module
const util = require('util');
  
// Value to be passed as parameter
// of util.types.isExternal() method
var v1 = new Date();
const { JSStream } = process.binding('js_stream');
const ext = (new JSStream())._externalStream;
var str = new String('Geeks')
  
// Calling
// util.types.isExternal() method
if (util.types.isExternal(v1))
    console.log("It is a native External value.");
else
    console.log("It is not a native External value.");
  
if (util.types.isExternal(ext))
    console.log("It is a native External value.");
else
    console.log("It is not a native External value.");
  
if (util.types.isExternal(0))
    console.log("It is a native External value.");
else
    console.log("It is not a native External value.");
  
if (util.types.isExternal(str))
    console.log("It is a native External value.");
else
    console.log("It is not a native External value.");

Producción:

It is not a native External value.
It is a native External value.
It is not a native External value.
It is not a native External value.

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

Publicación traducida automáticamente

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