Shell-Skripting mit Node.js
Sie können die Offline-Version dieses Buches (HTML, PDF, EPUB, MOBI) kaufen und damit die kostenlose Online-Version unterstützen.
(Werbung, bitte nicht blockieren.)

2 Anweisungen



Dieses Kapitel enthält Informationen, die beim Lesen dieses Buches nützlich sind.

2.1 Wie dieses Buch gelesen werden sollte

Sie können dieses Buch auf zwei Arten lesen:

Dieses Buch wurde mit beiden Arten im Hinterkopf geschrieben, daher sollte das Überspringen von Inhalten kein Problem darstellen. Wenn an irgendeiner Stelle relevante Informationen an anderer Stelle im Buch vorhanden sind, weise ich darauf hin.

2.2 Wie Assertions in diesem Buch verwendet werden

Der folgende Import wird immer als erfolgt angenommen (ähnlich wie nicht-strikte assert in der Node.js REPL verfügbar ist)

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

Dieses Modul implementiert Assertions – die in Beispielen in diesem Buch häufig verwendet werden. So sehen sie aus:

// 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