標籤:
1. json格式-訪問Json屬性名稱、屬性值
<script> //JSON格式的attr訪問 - 點號或者中括弧 -注意:中括弧裡面可以放變數 var imgData={ "name":"圖片描述和圖片相對路徑", "title":"logo圖片","url":"logo.png" }; alert( imgData.name ); alert( imgData["name"] ); var str="name" ; alert( imgData[str] ); var json1={"name":"這裡是一組圖片的文字描述和圖片相對路徑", "title":["logo圖片","圖片1","圖片2","圖片3"], "url":["logo.png","1.png","2.png","3.png"] };alert( json1.name);alert( json1.url );alert( json1.url[1] );alert( json1["name"]);alert( json1["url"] );alert( json1["url"][1] );var json2 ={ "name":"圖片描述和圖片相對路徑", "imgData":[ { "name":"圖片1", "title":"logo圖片1","url":"logo1.png" } , { "name":"圖片2", "title":"logo圖片2","url":"logo2.png" } , { "name":"圖片3", "title":"logo圖片3","url":"logo3.png" } ] }; alert( json2.name ); alert( json2.imgData ); alert( json2.imgData[0].name ); alert( json2["name"] ); alert( json2["imgData"] ); alert( json2["imgData"][0].name ); </script>
2.for-in 訪問Json屬性名稱 ,屬性值
<script> var json1= { "name":"july", "age":18, "imgSrc":["1.png","2.png","3.png" ] }; /* for-in 訪問屬性名稱: name age imgSrc*/ for( var attr in json1){ console.log( attr); } /* for-in 訪問屬性值: july 18 ["1.png", "2.png", "3.png"] */ for( var attr in json1){ console.log( json1[attr]); }</script>
3.for-in 訪問對象的屬性名稱 ,屬性值
// for-in 訪問對象的屬性名稱、屬性值 for( var attr in window){ console.log( attr ); } for( var attr in window){ console.log( window[attr] ); }
// for-in 訪問對象的屬性名稱、屬性值 for( var attr in document){ console.log( attr ); } for( var attr in document){ console.log( document[attr] ); }
JSON格式的屬性訪問 - 點號或者中括弧