關於js中的array部分

2022-08-05 15:57:18 字數 1287 閱讀 5693

什麼是陣列?

陣列就是一組資料組合在一起,並且每個資料都可以單獨拿出來使用

建立陣列的三種方式

方法一var arr=new array(); 

arr[0]="n1";       

arr[1]="n2";

方法二var arr=["n1","n2"]

方法三var arr = new  array("n1","n2")

使用document.write(arr[下標]());來顯示出指定的下標的值,下標從0開始

怎麼把陣列組合到一起?

使用concat方法,例如建立乙個arr1與arr2,然後arr3=arr1.concat(arr2)可以將arr1和arr2組合成乙個陣列並賦值到arr3上

怎麼把陣列轉換成字串?

使用join方法,例如var arr=["n1","n2"]這個陣列,arr.join(".")把這個陣列轉換成字串後用.連線每個資料

length 屬性可設定或返回陣列中元素的數目。

arr.length

concat() 方法用於連線兩個或多個陣列。arr1.concat(arr2)

pop() 刪除並返回陣列的最後乙個元素。var arr=["n1","n2","n3"]時arr.pop()刪除n3,直接輸出arr.pop()為"n3",arr的"n3"被刪除不再顯示

push() 方法可向陣列的末尾新增乙個或多個元素,並返回新的長度。arr.push("test")新增乙個新的test的值在陣列的末尾

reverse() 方法用於顛倒陣列中元素的順序。var arr=["n1","n2","n3"]時arr.reverse(),結果會變成n3,n2,n1

shift() 方法用於把陣列的第乙個元素從其中刪除,並返回第乙個元素的值。var arr=["n1","n2","n3"]時arr.shift(),n1被刪除

slice() 方法可從已有的陣列中返回選定的元素。arr.slice(開始,結束)

sort() 方法用於對陣列的元素進行排序。arr.sort()會把陣列裡的從開頭字母(a-z)排序,arr.sort()數字的話會從開頭的數字排序,如果想要按照大小排序,要用arr.sort(sortnumber)

splice() 方法向/從陣列中新增/刪除專案,然後返回被刪除的專案。arr.splice(從第幾個開始,替換掉多少個資料,內容)

tostring() 方法可把陣列轉換為字串,並返回結果。arr.tostring()會直接把陣列變成字串

unshift() 方法可向陣列的開頭新增乙個或更多元素,並返回新的長度。arr.unshift(內容)

js 中的陣列Array

1 ecmascript 中的陣列與其他語言中的陣列有些不同,ecmascript中的陣列可以每一項都不同型別,陣列的大小可以動態調整。var colors new array var colors new array 20 var colors new array red blue green v...

Array的部分方法

concat 連線兩個或更多的陣列,並返回結果。join 把陣列的所有元素放入乙個字串。元素通過指定的分隔符進行分隔。pop 刪除並返回陣列的最後乙個元素。shift 刪除並返回陣列的第乙個元素 push 向陣列的末尾新增乙個或更多元素,並返回新的長度。unshift 向陣列的開頭新增乙個或更多元素...

JS中的Array陣列物件

陣列物件是乙個物件的集合,裡邊的物件可以是不同型別的。陣列的每乙個成員物件都有乙個 下標 用來表示它在陣列中的位置,是從零開始的 陣列定義的方法 var 陣列名 newarray var 陣列名 newarray n var 陣列名 元素1 元素2 元素3 我們定義myarray陣列,並賦值,如下 ...