直接举例子(attention:对象{}数组[])
1.只有对象
var students= {"classone":{"name":"one","teacher":"a","student":{"name":"花花"}}, "classtwo":{"name":"two","teacher":"b","student":{"name":"明明"}}}; alert(students.classone.student.name); alert(students.classtwo.student.name);
2. 只有数组
var classa=[["一年级一班","一年级二班"],["二年级"],["三年级一班","三年级二班"]]; alert(classa[2][0]);3.既有对象又有数组——根据博主的例子改的
http://blog.csdn.net/qyf_5445/article/details/8635578
var zhongguo={"provinces": [ {"name":"北京","cities":[{"name":"北京市","quxian":["海淀区","朝阳区","东城区","西城区"]}]}, {"name":"安徽省","cities":[{"name":"芜湖市","quxian":["繁昌县","芜湖县","南陵县","三山区"]}, {"name":"合肥市","quxian":["肥西县","蜀山区","庐阳区"]}]}, {"name":"湖北省"}]}; var str = "中国:{"; for(var i = 0; i < zhongguo.provinces.length; i++) { if(zhongguo.provinces[i].cities != null) { // alert(zhongguo.provinces[i].cities); str += zhongguo.provinces[i].name + "{"; for(var j = 0; j < zhongguo.provinces[i].cities.length; j++) { if(zhongguo.provinces[i].cities[j] != null) { str += zhongguo.provinces[i].cities[j].name + "{"; for(var k = 0; k < zhongguo.provinces[i].cities[j].quxian.length; k++) { str += zhongguo.provinces[i].cities[j].quxian[k]; if(k != zhongguo.provinces[i].cities[j].quxian.length - 1) { str += ","; } } str += "}"; } } str += "}\n"; } } str += "}"; alert(str);