使用 Node.js 编写 Shell 脚本
您可以购买本书的离线版本(HTML、PDF、EPUB、MOBI),并支持免费在线版本。
(广告,请勿屏蔽。)

2 说明



本章包含阅读本书时有用的信息。

2.1 如何阅读本书

您可以通过两种方式阅读本书

本书在编写时考虑了这两种方式,因此跳过内容应该没有问题。如果在任何时候,本书的其他地方有相关信息,我会指出它。

2.2 本书中如何使用断言

始终假定已进行以下导入(类似于非严格模式的 assert 在 Node.js REPL 中的可用方式)

import * as assert from 'node:assert/strict';

此模块实现了断言,本书中的示例经常使用断言。它们看起来像这样

// Comparing primitive values:
assert.equal(3 + 4, 7);
assert.equal('abc'.toUpperCase(), 'ABC');

// Comparing objects:
assert.notEqual({prop: 1}, {prop: 1}); // shallow comparison
assert.deepEqual({prop: 1}, {prop: 1}); // deep comparison
assert.notDeepEqual({prop: 1}, {prop: 2}); // deep comparison