所有方法基於這個數組: var arr=[1,3,4,5,6,7,8]; 1.length屬性: arr.length;//7 動態獲取數組長度. 2.shift: arr.shift();//1 刪除數組中第一個元素,返回刪除的那個值,並將長度減1;如:console.log(arr.shift( ...
所有方法基於這個數組: var arr=[1,3,4,5,6,7,8];
1.length屬性:
arr.length;//7 動態獲取數組長度.
2.shift:
arr.shift();//1 刪除數組中第一個元素,返回刪除的那個值,並將長度減1;如:console.log(arr.shift());//1 console.log(arr);//[3, 4, 5, 6, 7, 8].
3.pop():
arr.pop();//1 刪除數組中最後一個元素,返回刪除的那個值,並將長度減1;如:console.log(arr.pop());//8 console.log(arr);//[1, 3, 4, 5, 6, 7]
4.unshift():
arr.unshift("a"); //["a", 1, 3, 4, 5, 6, 7, 8] 往數組前面添加一個或多個數組元素,長度要改變,添加的值可以寫多個.如:arr.unshift("a",”b”);//["a", "b", 1, 3, 4, 5, 6, 7, 8]
5.push():
arr.push("a"); //[1, 3, 4, 5, 6, 7, 8, "a"] 往數組後面添加一個或多個數組元素,長度要改變,添加的值可以寫多個.如:arr.unshift("a",”b”);//[1, 3, 4, 5, 6, 7, 8, "a", "b"]
6.concat():
arr.concat(arr1) ;//[1, 3, 4, 5, 6, 7, 8, 34, 54] 連接字元串
如: var arr=[1,3,4,5,6,7,8];
var arr1=[34,54];
console.log(arr.concat(arr1));
7.join():
arr.join(); //1,3,4,5,6,7,8 將一個數組轉成字元串,返回一個字元串
8.reverse():
arr.reverse() ;//[8, 7, 6, 5, 4, 3, 1] 將數組中各元素顛倒順序
9.slice():
arr.slice(2,4) //[4, 5] 第一個參數開始,第二個參數結束並且取不到,遇到負數把length和負數相加
10.splice():
arr.splice(2,2) //[4, 5] 第一個參數開始,第二個參數是長度
11.tostring():
arr.tostring();//1,3,4,5,6,7,8 將數組轉換成一個字元串