JavaScript 中的中括號數(shù)組(Bracket Notation)是一種常用的數(shù)據(jù)結(jié)構(gòu),用于存儲和訪問一組有序的數(shù)據(jù)。
在 JavaScript 的中括號數(shù)組中,每個(gè)數(shù)據(jù)項(xiàng)都有一個(gè)唯一的索引值,該值從 0 開始遞增。例如,一個(gè)名為 fruits 的數(shù)組可以如下定義:
var fruits = ["apple", "banana", "orange"];在上述數(shù)組中,"apple" 的索引值為 0,"banana" 的索引值為 1,"orange" 的索引值為 2。 通過中括號數(shù)組,我們可以方便地訪問數(shù)組中的元素。例如,要訪問 fruits 數(shù)組的第二個(gè)元素,即 "banana",可以這樣寫:
var secondFruit = fruits[1];在上述代碼中,[1] 表示 fruits 數(shù)組中的第二個(gè)元素。因?yàn)樗饕祻?0 開始,所以要訪問第二個(gè)元素,需要指定索引值為 1。 除了訪問數(shù)組元素,中括號數(shù)組還可以用于添加、刪除和修改數(shù)組元素。例如,要在 fruits 數(shù)組的末尾添加一個(gè)新的元素,可以這樣寫:
fruits[3] = "grape";在上述代碼中,[3] 表示將 "grape" 添加到 fruits 數(shù)組的第四個(gè)位置,因?yàn)楫?dāng)前數(shù)組長度為 3。如果要刪除一個(gè)元素,可以使用 delete 關(guān)鍵字:
delete fruits[1];在上述代碼中,delete 關(guān)鍵字將刪除 fruits 數(shù)組中的第二個(gè)元素("banana"),但不會改變數(shù)組的長度。如果要修改一個(gè)元素,可以直接對其進(jìn)行賦值:
fruits[2] = "kiwi";在上述代碼中,將 fruits 數(shù)組中的第三個(gè)元素("orange")修改為 "kiwi"。 總之,在 JavaScript 中,中括號數(shù)組是一種十分常用和有用的數(shù)據(jù)結(jié)構(gòu),能夠很好地滿足我們對有序數(shù)據(jù)的存儲、訪問和修改需求。