{ } 大括號,表示定義一個對象,大部分狀況下要有成對的屬性和值,或是函數數組
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] );函數