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