js中陣列的API

2021-07-17 01:53:45 字數 918 閱讀 4402

1.join()

var str=arr.join("分隔符"):將陣列轉為字串。可自定義分割符!

用法:將字元拼接為單詞或句子 cahrs.join("");

2 concat()

var newarr=arr.contat(元素值,[陣列],..):將引數拆散成單個元素,追加到陣列中。

*不會修改原陣列,只能返回新陣列物件*

3 slice()

var subarr=arr.slice(start,end+1)

擷取陣列下標從start開始到end位置的元素。 生成子陣列物件。

*含頭不含尾*

4.splice()

刪除,插入,替換

刪除元素:arr.splice(start,count); 返回被刪除的元素

替換元素: arr.splice(start,count,值1,值2.....);先做刪除,再替換

插入元素: arr.splice(start,0,值1,值2,.....);

5.reverse():顛倒所有陣列元素。

sort():預設公升序排列。預設轉為字串排列。

var compare =new function("a","b","return a+b");

arr.sort(compare);

6 x.tostring()把陣列轉化成字串

7 棧操作:

(1) 結尾入棧出棧

push();

結尾陣列元素的進棧操作

pop();

結尾陣列元素的出棧操作

(2) 開頭入棧出棧

unshift();

開頭陣列元素的進棧操作

shift();

開頭陣列元素的出棧操作

8 佇列

push()-->shift() 形成了乙個先進先出的佇列。

JS中關於陣列的相關api

var array 1,2,3,4,5 var flag array.every function element,index,arr flag結果為false,因為當index 4時不滿足,故最後結果為false var array 1,2,3,4,5 var newarr array.filte...

js中陣列常用api彙總

在此對js中陣列常用的api進行彙總。1.檢測陣列 判斷value是否為陣列型別 array.isarray value 2.轉換方法 將陣列colors轉化成以逗號分隔的字串 alert colors.tostring 3.棧 佇列方法 分別實現先進先出 後進先出的效果。var a 1 2,3 4...

js陣列的常用api

將陣列的元素組起乙個字串,以separator為分隔符,省略的話則用預設用逗號為分隔符 var arr a b c console.log arr.join a,b,c console.log arr.join a b c將陣列中的某項用逗號隔開組成字串 this.editform.config4 ...