JavaScript數組的淺析(3)

數組的一些方法的應用

先定義一個數組: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 ?可以在數組的每兩個數據之間都添加數據)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容