shift:刪除數組的第一項,並返回刪除元素的值
var arr1 = [1,2,3,4,5];
var b = arr1.shift();
console.log(arr1); //[2,3,4,5]
console.log(b); //1
pop:刪除原數組的最後一項,並返回刪除元素的值
var arr1 = [1,2,3,4,5];
var b = arr1.pop();
console.log(arr1); //[1,2,3,4]
console.log(b); //5
unshift:向數組頭部追加,返回數組長度
var arr1 = [1,2,3];
var b = arr1.unshift(4,5,6);
console.log(arr1); //[4,5,6,1,2,3]
console.log(b); // 6
push:將參數添加到數組尾部,返回數組長度
var arr1 = [1,2,3];
var b = arr1.push(4,5,6);
console.log(arr1); //[1,2,3,4,5,6]
console.log(b); // 6
concat:返回一個新數組,是將參數添加到原數組中構成的
arr = ['A'];
var b = arr.concat(6,7);
console.log(b); // ['A',6,7]
splice(start,deleteCount,val1,val2,):從start位置開始刪除deleteCount項,並從該位置起插入val1,val2,
var a = [1,2,3,4,5];
var b = a.splice(2,1,111,222,333);
console.log(a); //[ 1, 2, 111, 222, 333, 4, 5 ]
console.log(b); //[3] 返回被刪除的內容
slice(start,end);截取字符串 返回截取的從開始下標到結束下標之間的項組成的新數組
var a = [1,2,3,4,5];
var b = a.slice(2,5);
console.log(a); //[1,2,3,4,5]
console.log(b); //[3,4,5]
join(separator) 數組切割,返回字符串 將數組的元素組起一個字符串,以separator爲分隔符,省略的話則用默認用逗號爲分隔符
var a = [1,2,3,4,5];
var b = a.join('|');
console.log(a); //a:[1,2,3,4,5]
console.log(b); //b:"1|2|3|4|5"