Dieses Kapitel enthält Informationen, die beim Lesen dieses Buches nützlich sind.
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.
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