Teks dan Nilai JSON
Termasuk bagian Dasar-Dasar Node.js dalam perjalanan Node.js di Coddy. Pelajaran 11 dari 33.
Sebuah file berisi teks. Programmu sering kali membutuhkan array. JSON adalah format teks untuk nilai seperti array, object, angka, dan string. Tanda kutip yang mengapit seluruh nilai di bawah membuatnya menjadi teks, meskipun isinya terlihat seperti array.
const text = '[10,20]';
const scores = JSON.parse(text);
console.log(scores[0]); // 10
console.log(scores.length); // 2JSON.parse membaca teks dan mengembalikan nilai yang dijelaskannya. Hitung item yang dihasilkan, bukan karakter dalam teks. String dan kunci object JSON menggunakan tanda kutip ganda.
Tantangan
MudahUntuk latihan ini, tombol Jalankan menjalankan node practice.js. Alat catatan mengembalikan hasil di bagian Membaca File. Kode awal memperlakukan teks JSON seolah-olah berupa array.
Parse text menjadi array. Cetak item pertamanya dan jumlah item pada baris terpisah. Tanpa argumen, hasil yang diharapkan adalah Buy milk lalu 3. Coba argumen '["Walk","Read"]': hasil yang diharapkan adalah Walk lalu 2.
Coba sendiri
const text = process.argv[2] ?? '["Buy milk","Call Ada","Read"]';
console.log(text[0]);
console.log(text.length);
Semua pelajaran di Dasar-Dasar Node.js
1Menjalankan JavaScript di Node
Halo, NodeMembaca PerintahArgumen Baris PerintahPerintah5Peristiwa, Input, dan Paket
Mendengarkan Sebelum MemancarkanPemancar PeristiwaMembaca InputLatihan sendiri: Playground Express