js 陣列定義與常用函式小結

2021-07-10 12:38:59 字數 631 閱讀 4722

(1)陣列的定義

對於一陣列來說,最簡單是構建方式無非直接賦值。如下:

var empty = ; // an array with no elements

var primes = [2, 3, 5, 7, 11]; // an array with 5 numeric elements

值得注意的是,因為js是弱型別語言,所以array中每個元素都可以是不同type。

第二種構造方式是物件式,即建立乙個array物件。

var a = new array();

var a = new array(10);

兩者區別是後乙個array定義了陣列長度。而我們熟悉array.lenght可以直接取得陣列長度值。

如下幾個陣列賦值都是合法的,在js中,你可以不用integer物件來下標陣列,可以利用負數,字串。但同理,當你想取得該值時,得跟你 定義的一樣。

a[-1.23] = true; // this creates a property named "-1.23"

a["1000"] = 0; // this the 1001st element of the array

(2)常用的陣列方法

js陣列物件常用方法小結

陣列新增元素後一般返回陣列的新長度 如 push ele1 ele2.unshift ele1 ele2.陣列刪除元素後一般返回被刪除的元素 如 pop shift var colors new array var count colors.push red green black alert co...

js陣列物件常用方法小結

陣列新增元素後一般返回陣列的新長度 如 push ele1 ele2.unshift ele1 ele2.陣列刪除元素後一般返回被刪除的元素 如 pop shift var colors new array var count colors.push red green black alert co...

js常用陣列函式

concat 方法 返回乙個新陣列,這個新陣列是由兩個或更多陣列組合而成的。array1.concat item1 item2 itemn var arr 1 yang yan fei var arr 2 10,11,2,33,44,55 var str 3 yangyanfei var arr 3...