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