Here is a string in JSON format:
‘[“Ford”, “BMW”, “Fiat”]’ |
The JSON string contains a JSON array literal:
[“Ford”, “BMW”, “Fiat”] |
Arrays in JSON are similar to arrays in JavaScript.
In JSON, array values must be of type string, number, object, array, boolean, or null.
In JavaScript, array values can be all of the above, as well as any other valid JavaScript expression, including functions, dates, and undefined.
You can create a JavaScript array from an array literal.
myArray = [“Ford”, “BMW”, “Fiat”]; |
You can create a JavaScript array by parsing a JSON string.
myJSON = ‘[“Ford”, “BMW”, “Fiat”]’; myArray = JSON.parse(myJSON); |
You can access array values using their index.
myArray[0]; |
Objects can include arrays as their values.
{ “name”:“John”, “age”:30, “cars”:[“Ford”, “BMW”, “Fiat”] } |
Array values are accessed using their index.
myObj.cars[0]; |
Array values are accessed using their index.
for (let i in myObj.cars) { x += myObj.cars[i]; } |
Alternatively, you can use a for loop.
for (let i = 0; i < myObj.cars.length; i++) { x += myObj.cars[i]; } |