當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Node.js util.types.isModuleNamespaceObject()用法及代碼示例


此函數用於檢查以下對象是否是Module Namespace Object的實例。如果該值是模塊命名空間對象的實例,則此函數返回true值。

用法:

util.types.isModuleNamespaceObject( value ); 

參數:

  • value:該值參數是任何類型。這是要為其檢查函數的值。

返回值:此函數返回布爾值。根據對象是否為模塊命名空間對象,它返回True或false。

範例1: 文件名:index.js



// Requiring module 
const util = require('util'); 
const mongoose = require('mongoose') 
  
console.log(util.types.isModuleNamespaceObject(mongoose)) 
console.log(util.types.isModuleNamespaceObject(util))

輸出:

false
false

範例2: 文件名: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") 
}

使用以下命令運行index.js文件:

node index.js

輸出:

It is not a namespaceobject module

參考: https://nodejs.org/api/util.html#util_util_types_ismodulenamespaceobject_value

相關用法


注:本文由純淨天空篩選整理自shivanshsaxena1大神的英文原創作品 Node.js util.types.isModuleNamespaceObject() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。