Node.js 断言模块
Node.js 中的断言模块提供了一堆对函数断言有用的工具。 assert 模块提供了一组用于验证不变量的断言函数。如果条件为真,它将不会输出任何其他内容,控制台会给出断言错误。
使用以下命令安装断言模块:
npm install assert
注意:安装是一个可选步骤,因为它是内置的 Node.js 模块。
导入模块:
const assert = require("assert");
示例 1:
console.clear()
const assert = require('assert');
let x = 4;
let y = 5;
try {
// Checking condition
assert(x == y);
}
catch {
// Error output
console.log(
`${x} is not equal to ${y}`);
}
输出:
示例 2:
console.clear()
const assert = require('assert');
let x = 4;
let y = 5;
assert(x > y);
注意:在这个例子中,没有给出 try-catch,所以下面给出的断言错误将是输出。
输出:
注意:突出显示的文本是断言错误。