📜  Node.js isWebAssemblyCompiledModule() 方法

📅  最后修改于: 2022-05-13 01:56:33.605000             🧑  作者: Mango

Node.js isWebAssemblyCompiledModule() 方法

它是一个通过检查模块是否内置 WebAssembly.Module 实例来返回真假的函数。

它检查给定的模块是否是 WebAssembly.Module 的实例

句法:

util.types.isWebAssemblyCompiledModule(module);

参数

  • value:这个值参数可以是任意类型。它是要检查函数的值。

返回值:

  • 如果值是内置的 WebAssembly.Module 实例,则为真。
  • False,如果该值不是内置的 WebAssembly.Module 实例。

示例 1:文件名 index.js

const util = require('util')
const morgan = require('morgan');
const mongoose = require('mongoose')
  
console.log(util.types
  .isWebAssemblyCompiledModule(morgan));
console.log(util.types
  .isWebAssemblyCompiledModule(mongoose));

输出:

false
false

示例 2:文件名 index.js

const util = require('util')
const a = require('./a.js'); 
  
if(util.types.isWebAssemblyCompiledModule(a)) {
    console.log("It is an web assembly module instance")
} else {
    console.log("It is not an web assembly module instance")
}

要运行该文件,请使用以下命令:

node index.js

输出:

It is not an web assembly module instance

参考: https://nodejs.org/api/util.html#util_util_types_iswebassemblycompiledmodule_value