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