數組的一些方法的應用
先定義一個數組:var array = [1,3,2];對這個數組進行操作。
給數組的末尾添加一個元素:
array.push(7);
alert(array);
給數組的末尾刪除元素的方法:
array.pop();
alert(array);
(pop 后面不用添加元素,它刪除的就是最后的那個元素)
從數組的頭部添加元素的方法:
array.unshift(7);
alert(array);
從頭部刪除元素的方法:
array.shift();
alert(array);
刪除數組中指定下標開始的N個元素
array.splice(1,2);
alert(array);
(小括號里面的“1”的意思是:從下標1開始;小括號里面的“2”的意思是:刪除2個元素)
在指定位置插入元素
array.splice(1,0,"3","4","5")
alert(array);
(小括號里面的“1”的意思是:從下標1開始;小括號里面的“0”的意思是:刪除0個元素;小括號里面的“ ?"3" , "4" , "5" “的意思是加上3,4,5這三個元素)
小節(jié):用splice可以實現數據的添加和刪除,原理基本相同,就是添加數據的時候要注意,數據要用引號包裹住
介紹兩種簡便的排序和降序的方法
升序排序:array = sort();
降序排序:array = reverse();
小節(jié):雖然這種方法很簡便,但是對于冒泡排序還是要堅持練習,這兩種排序都是按照ASCii表進行排序的。
數組的拼接
var array1 = [1,2,3];
var array2 = [4,5,6];
var array3 = array1.concat(array2);
console.log(array3);
(concat 可以實現兩個數組的拼接,將()里面的數組拼接到外面的數組中去,可以產生一個新的數組,對原來的數組沒有影響)
join
var array = [1,2,3];
array = array.join("haha");
console.log(array);
(join ?可以在數組的每兩個數據之間都添加數據)