直接举例子(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.youkuaiyun.com/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);