Literal Array JSON
Ini adalah string JSON:
'["Ford", "BMW", "Fiat"]'
Di dalam string JSON ada literal array JSON:
["Ford", "BMW", "Fiat"]
Array di JSON hampir sama dengan array di JavaScript.
Di JSON, nilai array harus bertipe string, number, object, array, boolean atau null .
Dalam JavaScript, nilai larik dapat berupa semua hal di atas, ditambah ekspresi JavaScript valid lainnya, termasuk fungsi, tanggal, dan tidak terdefinisi.
Array JavaScript
Anda dapat membuat larik JavaScript dari literal:
Contoh
myArray = ["Ford", "BMW", "Fiat"];
Anda dapat membuat larik JavaScript dengan mengurai string JSON:
Contoh
myJSON = '["Ford", "BMW", "Fiat"]';
myArray = JSON.Parse(myJSON);
Mengakses Nilai Array
Anda mengakses nilai array dengan indeks:
Contoh
myArray[0];
Array dalam Objek
Objek dapat berisi array:
Contoh
{
"name":"John",
"age":30,
"cars":["Ford", "BMW", "Fiat"]
}
Anda mengakses nilai array dengan indeks:
Contoh
myObj.cars[0];
Perulangan Melalui Array
Anda dapat mengakses nilai array dengan menggunakan for in
loop:
Contoh
for (let i in myObj.cars) {
x
+= myObj.cars[i];
}
Atau Anda dapat menggunakan for
loop:
Contoh
for (let i
= 0; i < myObj.cars.length; i++) {
x
+= myObj.cars[i];
}