Menu
CoddyTech

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); // 2

JSON.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.

challenge icon

Tantangan

Mudah

Untuk 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

Latihan sendiri: Playground Express