關於js中的array部分

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

什麼是陣列?

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

建立陣列的三種方式

方法一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 concat arr1 concat 作用 將多個陣列組合成一個 返回值 返回一個新陣列 2 join arr join 分隔符 返回值 新的字串 3 pop 作用 刪除陣列的最後一個元素 返回值 返回刪除的元素 4 push arr push 作用 在陣列後面新增元素 返回值 返回陣列的新長...

js 中的陣列Array

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

007 js中的Array常用方法

原文 摘要常用方法 const array new array 1 增加元素 向陣列的末尾新增一個或更多元素,並返回新的長度。 for va...