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 ...