js 弱对象语言.......等等
现在做这个功能最终选用了 json格式 去格式化成一个数组.
object 也就是对象
var obj = new Object();//生命一个对象类型
obj.name = 'aa'; //直接使用其属性并赋值
obj.age = 18;
var list = new Array();
for(var i = 0; i < 20; i++){
var obj = new Object();
obj.name = i+'cc';
obj.id = i;
list[i] = obj;
}
// alert(list[3].name);
......
//这样我们就有对象了
//list
var list = new Array();
取值 是 list[i]. 赋值 是 list[i] = *****;
今天json 格式出了点问题
json 里面括号是不带引号的
var json = {"option": [
{
"text": "北京",
"list": [
{
"name": "昌平",
"nameSpell": "changping"
},
{
"name": "房山",
"nameSpell": "fangshan"
}
]
},
{
"text": "上海",
"list": [
{
"name": "宝山",
"nameSpell": "baoshan"
},
{
"name": "嘉定",
"nameSpell": "jiading"
}
]
}
]};
json = eval(json.option);
alert(json[1].text+" " + json[1].list[0].nameSpell);
额 就先这么多把