谈谈
JS
里的
{ }
大括号和
[ ]
中括号的用法,理解后就可以看
懂
JSON
结构了。
一、
{ }
大括号,表示定义一个对象,大部分情况下要
有成对的属性和值,或是函数。如:
var LangShen =
{"Name":"Langshen","AGE":"28"};
上面声明了一个名为
“LangShen”
的对象,多个属性或函数
用
,
(逗号)隔开,因为是对象的属性,所以访问时,应该用
.
(点)来层层访问:
LangShen.Name
、
LangShen.AGE
,当然
我们也可以用数组的方式来访问,如:
LangShen["Name"]
、
LangShen["AGE"]
,结果是一样的。该写法,在
JSON
数据
结构中经常用,除此之外,我们平时写函数组的时候,也经
常用到,如:
var LangShen = {
Name = function(){
return "LangShen";
},
Age = function(){
return "28";
}}
调用方式差不多,因为是函数组,所
以要加上
()
,如:
alert( LangShen.Name() );
二、
[ ]
中括号,表
示一个数组,
也可以理解为一个数组对象。
如:
var LangShen
= [ "Name","LangShen","AGE","28" ];
很明显,
每个值或函数,
都是独立的,多个值之间只用
,
(逗号)隔开,因为是数组对