{ } 大括号,表示定义一个对象,大部分状况下要有成对的属性和值,或是函数数组
1、{ } 大括号,表示定义一个对象,大部分状况下要有成对的属性和值,或是函数。
如:var temp= {"name":"xxx","age":"18"};
上面声明了一个名为“temp”的对象,多个属性或函数用,(逗号)隔开,由于是对象的属性,
因此访问时应该用.(点)来层层访问:temp.name、temp.age,固然咱们也能够用数组的方式来访问,如:temp["name"]、temp["age"],结果是同样的。
该写法,在JSON数据结构中常常用,除此以外,咱们平时写函数组的时候,也常常用到,如:
数据结构
var temp= { name = function(){ return "xxx"; }, age = function(){ return "28"; } }
调用方式差很少,由于是函数组,因此要加上(),如:alert( temp.name() );
2、[ ]中括号,表示一个数组,也能够理解为一个数组对象。
如:var temp= [ "name","xxx","age","18" ];
很明显,每一个值或函数,都是独立的,多个值之间只用,(逗号)隔开,由于是数组对象,因此它等于:
var temp= Array( "name","xxx","age","18" );
访问时,也是和数组同样,alert( temp[0] );函数