JSON-Text und Werte
Teil des Abschnitts Node.js-Grundlagen der Node.js-Journey von Coddy. Lektion 11 von 33.
Eine Datei enthält Text. Dein Programm benötigt oft stattdessen ein Array. JSON ist ein Textformat für Werte wie Arrays, Objekte, Zahlen und Zeichenfolgen. Die Anführungszeichen um den gesamten Wert unten machen ihn zu Text, auch wenn sein Inhalt wie ein Array aussieht.
const text = '[10,20]';
const scores = JSON.parse(text);
console.log(scores[0]); // 10
console.log(scores.length); // 2JSON.parse liest den Text und gibt den Wert zurück, den er beschreibt. Zähle die resultierenden Elemente, nicht die Zeichen im Text. JSON-Zeichenfolgen und Objektschlüssel verwenden doppelte Anführungszeichen.
Aufgabe
EinfachBei dieser Übung führt „Ausführen“ node practice.js aus. Das Notizwerkzeug gibt in „Datei lesen“ einen Wert zurück. Der Startcode behandelt JSON-Text so, als wäre er ein Array.
Wandle text in ein Array um. Gib das erste Element und die Anzahl der Elemente in separaten Zeilen aus. Ohne Argumente erwartest du Buy milk und dann 3. Probiere das Argument '["Walk","Read"]' aus: Erwarte Walk und dann 2.
Probier es selbst
const text = process.argv[2] ?? '["Buy milk","Call Ada","Read"]';
console.log(text[0]);
console.log(text.length);
Alle Lektionen in Node.js-Grundlagen
1JavaScript mit Node ausführen
Hallo, NodeDen Befehl lesenKommandozeilenargumenteBefehle3Dateien
JSON-Text und WerteEine Datei lesenJSON-Text schreibenEine Datei schreibenEine Notiz entfernenÜbe selbstständig: Express-Playground