El método util.types.isArgumentsObject() 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.isArgumentsObject() se usa para verificar si el valor dado es un objeto de argumentos o no.
Sintaxis:
util.types.isArgumentsObject( value )
Parámetros: esta función acepta un parámetro como se mencionó anteriormente y se describe a continuación:
- valor: Es el valor que se verificaría para un objeto de argumentos.
Valor devuelto: Devuelve un valor booleano, es decir, verdadero si el valor pasado es un objeto de argumentos; de lo contrario, devuelve falso .
Los siguientes programas ilustran el método util.types.isArgumentsObject() en Node.js:
Ejemplo 1:
Node.js
// Node.js program to demonstrate the // util.types.isArgumentsObject() method // Import the util module const util = require('util'); // Checking the arguments object console.log(util.types.isArgumentsObject(arguments)); // Checking new object created by the constructor console.log(util.types.isArgumentsObject(new Object())); // Checking a normal object console.log(util.types.isArgumentsObject( {arg1: "Hello", arg2: "World"}));
Producción:
true false false
Ejemplo 2:
Node.js
// Node.js program to demonstrate the // util.types.isArgumentsObject() method // Import the util module const util = require('util'); function exampleFn(arg1, arg2) { // Checking the arguments object let argumentsObj = arguments; console.log(arguments); isArgumentObj = util.types.isArgumentsObject(argumentsObj); console.log("Object is arguments object:", isArgumentObj); // Checking a normal object let normalObj = {arg1: "hello", arg2: "world"}; console.log(normalObj); isArgumentObj = util.types.isArgumentsObject(normalObj); console.log("Object is arguments object:", isArgumentObj); } exampleFn('hello', 'world');
Producción:
[Arguments] { '0': 'hello', '1': 'world' } Object is arguments object: true { arg1: 'hello', arg2: 'world' } Object is arguments object: false
Referencia: https://nodejs.org/api/util.html#util_util_types_isargumentsobject_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