1.定義和使用
我們知道變量用來存儲數據,一個變量只能存儲一個內容。假設你想存儲10個人的姓名或者存儲20個人的數學成績,就需要10個或20個變量來存儲,如果需要存儲更多數據,那就會變的更麻煩。我們用數組解決問題,一個數組變量可以存放多個數據。好比一個團,團里有很多人。
數組是一個值的集合,每個值都有一個索引號,從0開始,每個索引都有一個相應的值,根據需要添加更多數值。
創建一個數組,有三種方法:
(1)常規方式:使用Array對象創建空數組。
(2)簡潔方式:使用Array對象創建數組。
3) 字面量方式
訪問數組
通過指定數組名以及索引號碼(索引從0開始),你可以訪問某個特定的元素。
以下實例可以訪問myCars數組的第一個值:
以下實例修改了數組 myCars 的第一個元素:
2.數組屬性和方法
1) 數組的屬性,如下表5-8所示
表 5-8數組的屬性
使用數組對象預定義屬性和方法:
2) 數組的方法,如下表5-9所示
表 5-9數組的方法
合并兩個數組:
數組的末尾添加新的元素:
在數組的開頭添加新元素:
forEach 數組遍歷:
find()傳入一個回調函數,找到數組中符合當前搜索規則的第一個元素,返回它,并且終止搜索:
copyWithin()選擇數組的某個下標,從該位置開始復制數組元素,默認從 0 開始復制。也可以指定要復制的元素范圍
3.二維數組
二維數組:從整體上看是一個數組,但是其中一個元素又是一個數組,即數組中的數組。二維數組就是一個table表格。
1) 訪問二維數組中的某個元素
2) 遍歷二維數組中的每個元素--循環的嵌套
評論列表