JS中的大括號 和中括號 詳解

2022-07-21 07:03:13 字數 1346 閱讀 7133

一、 大括號,表示定義乙個物件,大部分情況下要有成對的屬性和值,或是函式

如:var langshen = ;

上面宣告了乙個名為「langshen」的物件,屬性名和值用(冒號)隔開,多個屬性或函式用,逗號)隔開,因為是物件的屬性,

所以訪問時,應該用.(點)來層層訪問:langshen.name、langshen.age,當然我們也可以用陣列的方式來訪問,如:langshen["name"]、langshen["age"],結果是一樣的。

該寫法,在json資料結構中經常用,除此之外,我們平時寫函式組的時候,也經常用到,如:

var langshen = ,

age = function()

}

呼叫方式差不多,因為是函式組,所以要加上(),如:alert( langshen.name() );

二、[ ]中括號表示乙個陣列,也可以理解為乙個陣列物件。

如:var langshen = [ "name","langshen","age","28" ];

很明顯,每個值或函式,都是獨立的,多個值之間只用,(逗號)隔開,因為是陣列物件,所以它等於:

var langshen = array( "name","langshen","age","28" );

訪問時,也是和陣列一樣,alert( langshen[0] );

三、 和[ ] 一起使用,我們前面說到, 是乙個物件,[ ] 是乙個陣列,我們可以組成乙個物件陣列,如:

var langshen = ,,]

}

從上面的結構來看,是乙個物件裡面的第一項是個屬性,第二項是乙個陣列,第三個是包含有多個物件的陣列。呼叫起來,也是一層一層訪問,物件的屬性用.(點)疊加,陣列用 [下標] 來訪問。

如:alert( langshen.myson[1].name ) ;

js 中 , 中括號,大括號使用詳解

一 大括號,表示定義乙個物件,大部分情況下要有成對的屬性和值,或是函式。如 var langshen 上面宣告了乙個名為 langshen 的物件,多個屬性或函式用,逗號 隔開,因為是物件的屬性,所以訪問時,應該用.點 來層層訪問 langshen.name langshen.age,當然我們也可以...

PHP json中的大括號和中括號

當array是乙個從0開始的連續陣列時,json encode出來的結果是乙個由括起來的字串。而當array是不從0開始或者不連續的陣列時,json encode出來的結果是乙個由 括起來的key value模式的字串。當字串為 1,1,1 這種模式時,json decode預設解析出來的結果是乙個...

Python小括號 中括號 大括號和尖括號的含義

在使用python做專案的過程中發現這種語言使用了很多種型別的括號來表達資料型別,常見的有四種,分別是 小括號 中括號 和大括號,也叫做花括號,還有尖括號 其作用也各不相同,分別用來代表不同的python基本內建資料型別。1 python中的小括號 代表tuple元組資料型別,元組是一種不可變序列。...