var arr=[1,'z','d',2,3,4,5,6,7,'haha'];
// join():把數組的全部元素放入一個字符串,經過一個分隔符進行分隔,默認爲",",做用: 把數組轉換字符串 不改變原數組;
console.log(arr);
console.log(arr.join());
console.log(arr.join('@ '));
console.log(arr);
// pop():刪除並返回數組最後一個元素
console.log(arr.pop());
console.log(arr);
// push():向數組的末尾添加一個或更多元素,並返回新的長度
console.log(arr.push('hello world'));
console.log(arr);
// shift():刪除並返回數組的第一個元素
console.log(arr.shift());
console.log(arr);
// unshfit():向數組的開頭添加一個或更多,並返回新的長度
console.log(arr.unshift(1));
console.log(arr);
// reverse():顛倒數組排列順序
console.log(arr.reverse());
console.log(arr);
// sort():對數組進行排序 (字典式)
console.log(arr.sort());
console.log(arr);
// conact():鏈接兩個或更多數組,並返回結果 不改變原數組
var arr2=[5,4,8,7,];
var arr3=[444,99999];
console.log(arr.concat(arr2));
console.log(arr);
console.log(arr.concat(arr2,arr3));
console.log(arr);
// slice():從某個已有的數組返回選定的元素(開始位置,結束位置) 不改變原數組
console.log(arr.slice(0,4));
console.log(arr.slice(4,4));
console.log(arr);
// splice():刪除元素,並向數組添加新元素 (開始位置,所需長度,添加的元素) 返回新數組
console.log(arr.splice(0,2,"aaaa"))
console.log(arr); 數組