本章包含閱讀本書時有用的資訊。
您可以用兩種方式閱讀本書
本書撰寫時考量了這兩種方式,因此略過內容不應構成問題。如果書中其他地方有任何相關資訊,我會在適當的地方指出。
以下匯入始終假設已完成(類似於非嚴格的 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