本章包含阅读本书时有用的信息。
您可以通过两种方式阅读本书
本书在编写时考虑了这两种方式,因此跳过内容应该没有问题。如果在任何时候,本书的其他地方有相关信息,我会指出它。
始终假定已进行以下导入(类似于非严格模式的 assert
在 Node.js REPL 中的可用方式)
import * as assert from 'node:assert/strict';
此模块实现了断言,本书中的示例经常使用断言。它们看起来像这样
// Comparing primitive values:
.equal(3 + 4, 7);
assert.equal('abc'.toUpperCase(), 'ABC');
assert
// Comparing objects:
.notEqual({prop: 1}, {prop: 1}); // shallow comparison
assert.deepEqual({prop: 1}, {prop: 1}); // deep comparison
assert.notDeepEqual({prop: 1}, {prop: 2}); // deep comparison assert