Esta función se utiliza para verificar si el siguiente objeto es una instancia del objeto de espacio de nombres del módulo. Esta función devuelve un valor verdadero si el valor es una instancia de un objeto de espacio de nombres de módulo.
Sintaxis:
util.types.isModuleNamespaceObject( value );
Parámetros:
- valor: este parámetro de valor es de cualquier tipo. Es el valor por el que se va a comprobar la función.
Valor devuelto: esta función devuelve un valor booleano. Devuelve True o false dependiendo de si un objeto es un objeto de espacio de nombres de módulo o no.
Ejemplo 1: Nombre de archivo: index.js
// Requiring module const util = require('util'); const mongoose = require('mongoose') console.log(util.types.isModuleNamespaceObject(mongoose)) console.log(util.types.isModuleNamespaceObject(util))
Producción:
false false
Ejemplo 2: Nombre de archivo: index.js
// Requiring file const b = require('./index.js'); // The index.js can be anyfile located in // the directory where the code resides // Requiring module const util = require('util') if (util.types.isModuleNamespaceObject(b)) { console.log("It is a namespaceobject module") } else { console.log("It is not a namespace object module") }
Ejecute el archivo index.js con el siguiente comando:
node index.js
Producción:
It is not a namespaceobject module
Referencia: https://nodejs.org/api/util.html#util_util_types_ismodulenamespaceobject_value
Publicación traducida automáticamente
Artículo escrito por shivanshsaxena1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA