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] );
}
