當(dāng)前位置:
首頁(yè) >
前端技术
> javascript
>内容正文
javascript
JSON学习笔记(三)- 数组
生活随笔
收集整理的這篇文章主要介紹了
JSON学习笔记(三)- 数组
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
JSON 數(shù)組
數(shù)組作為 JSON 對(duì)象
實(shí)例
[ "Google","Runoob","Taobao"]JSON 數(shù)組在中括號(hào)中書(shū)寫(xiě)。
JSON 中數(shù)組值必須是合法的 JSON 數(shù)據(jù)類型(字符串, 數(shù)字, 對(duì)象, 數(shù)組, 布爾值或 null)。
JavaScript 中,數(shù)組值可以是以上的 JSON 數(shù)據(jù)類型,也可以是 JavaScript 的表達(dá)式,包括函數(shù),日期,及 undefined。
JSON 對(duì)象中的數(shù)組
對(duì)象屬性的值可以是一個(gè)數(shù)組:
實(shí)例
{"name":"網(wǎng)站","num":3,"sites":["Google","Runoob","Taobao"]}我們可以使用索引值來(lái)訪問(wèn)數(shù)組:
實(shí)例
x =myObj.sites[0];循環(huán)數(shù)組
你可以使用 for-in 來(lái)訪問(wèn)數(shù)組:
實(shí)例
for (iin myObj.sites){ x +=myObj.sites[i] +"<br>";}你也可以使用 for 循環(huán):
實(shí)例
for (i =0; i <myObj.sites.length;i++){ x +=myObj.sites[i] +"<br>";}嵌套 JSON 對(duì)象中的數(shù)組
JSON 對(duì)象中數(shù)組可以包含另外一個(gè)數(shù)組,或者另外一個(gè) JSON 對(duì)象:
實(shí)例
myObj ={ "name":"網(wǎng)站","num":3,"sites":[ {"name":"Google","info":["Android","Google 搜索","Google 翻譯"] },{ "name":"Runoob","info":["菜鳥(niǎo)教程","菜鳥(niǎo)工具","菜鳥(niǎo)微信"] },{ "name":"Taobao","info":["淘寶","網(wǎng)購(gòu)"] }]}我們可以使用 for-in 來(lái)循環(huán)訪問(wèn)每個(gè)數(shù)組:
實(shí)例
for (iin myObj.sites){ x +="<h1>" +myObj.sites[i].name + "</h1>";for (jin myObj.sites[i].info){ x +=myObj.sites[i].info[j] + "<br>";}}修改數(shù)組值
你可以使用索引值來(lái)修改數(shù)組值:
實(shí)例
myObj.sites[1] ="Github";刪除數(shù)組元素
我們可以使用 delete 關(guān)鍵字來(lái)刪除數(shù)組元素:
實(shí)例
deletemyObj.sites[1];總結(jié)
以上是生活随笔為你收集整理的JSON学习笔记(三)- 数组的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: JSON学习笔记(二)- 对象
- 下一篇: JSON学习笔记(四)- JSON.pa