English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
O array JSON é semelhante ao array do JavaScript.
O array JSON representa uma lista ordenada de valores. Ele pode armazenar strings, números, valores booleanos ou objetos em um array JSON.
O array pode ser o valor de uma propriedade de objeto.
var myJSON = { "name":"Seagull", "age":22, "friends": [ "Deadpool", "Hulk", "Thanos" ] }Teste e Veja ‹/›
Você pode usar o índice de cada elemento do array para acessar o valor do array.
var myJSON = { "name":"Seagull", "age":22, "friends": [ "Deadpool", "Hulk", "Thanos" ] } myJSON.friends[2]; // returns "Thanos"Teste e Veja ‹/›
Ofor-inO loop pode ser usado para percorrer arrays.
var myJSON = { "name":"Seagull", "age":22, "friends": [ "Deadpool", "Hulk", "Thanos" ] } for (let x in myJSON.friends) { document.getElementById("output").innerHTML += myJSON.friends[x]; }Teste e Veja ‹/›
Em arrays aninhados, outro array também pode ser um valor de um array.
var myJSON = { "name":"Seagull", "age":22, "friends": [ {"heroName": "Deadpool", "skills": ["Artista Marcial", "Assassino"]}, {"heroName": "Hulk", "skills": ["Velocidade Superhumana", "Força Superhumana"]}, {"heroName": "Thanos", "skills": ["Telepatia", "Sentidos Superhumanos"]} ] } myJSON.friends[2].heroName; // returns "Thanos"Teste e Veja ‹/›
aninhadofor-inOs loops podem ser usados para acessar arrays aninhados.
for(let i in myJSON.friends) { x += "<h3">" + myJSON.friends[i].heroName + "</h3>"; for(let j in myJSON.friends[i].skills) { x += myJSON.friends[i].skills[j] + "<br>"; } } document.getElementById("output").innerHTML = x;Teste e Veja ‹/›
Os índices podem ser usados para modificar valores.
myJSON.friends[2] = "Ant-man";Teste e Veja ‹/›
Você pode usar a palavra-chave delete para excluir valores de um array.
delete myJSON.friends[2];Teste e Veja ‹/›