首頁  >  文章  >  web前端  >  JavaScript如何為數組添加元素? js數組加入元素的3種方法(程式碼實例)

JavaScript如何為數組添加元素? js數組加入元素的3種方法(程式碼實例)

青灯夜游
青灯夜游原創
2018-10-22 11:08:0352266瀏覽

數組是JavaScrip中一個比較重要的部分,在學習js數組時,數組元素的操作是不可缺少的部分,那麼你知道數組元素如何添加嗎?這篇文章就跟大家介紹如何在js數組(一維)中加入元素,讓大家了解往js數組中加入元素的方法。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有幫助。

首先我們來簡單介紹一下往js陣列中加入元素的3種方法是什麼? 它們分別為:

1、js push()方法加入陣列元素

#2、js unshift()方法加入陣列元素

3、js splice( )方法加入陣列元素

下面我們來具體介紹上述方法是怎麼往js陣列中加入元素的,透過簡單的程式碼實例介紹。

js push()方法加入陣列元素

#push()方法可以將一個或多個新元素加入陣列的結尾,然後傳回新數組的長度,且所有主要瀏覽器都支援push()方法。

語法:

数组.push(元素1,元素2,元素3.....元素n);/*push()方法里必须有一个参数*/

程式碼範例:把dog1,dog2兩個元素加入到animal陣列的結尾



	
		
	
	
		

数组:cat,elephant,tiger,rabbit;
数组长度为:4

效果圖:

JavaScript如何為數組添加元素? js數組加入元素的3種方法(程式碼實例)

說明:

陣列.length可以傳回陣列的長度

js unshift()方法加入陣列元素

unshift()方法可以將一個或多個新元素加入到陣列的開頭,然後傳回新陣列的長度,且所有主流瀏覽器都支援unshift方法。

語法:

数组.unshift(元素1,元素2,元素3.....元素n);/* unshift()方法里必须有一个参数*/

程式碼範例:把dog1,dog2兩個元素加入到animal陣列的開頭



	
		
	
	
		

数组:cat,elephant,tiger,rabbit;
数组长度为:4

效果圖:

JavaScript如何為數組添加元素? js數組加入元素的3種方法(程式碼實例)

js splice()方法新增陣列元素

#splice()方法可以將一個或多個新元素加入陣列的指定位置,插入位置的元素會自動後移,且所有主要瀏覽器都支援splice方法。

語法:

数组.splice(index,howmany,item1,.....,itemN);

index:表示從哪裡新增或刪除元素;

howmany:表示應該刪除多少個元素,賦值為0就表示不刪除元素;

item:表示要新增到陣列的新元素。

程式碼範例:把dog1,dog2兩個元素加入到animal陣列的第二個位置(第一個元素後面)



	
		
	
	
		

数组:cat,elephant,tiger,rabbit;
数组长度为:4

效果圖:

JavaScript如何為數組添加元素? js數組加入元素的3種方法(程式碼實例)

以上就是本篇文章所介紹的三種在js陣列中加入元素的方法,分別是push() 方法、unshift()方法和splice()方法。工作中選擇哪一種方法,看工作需要和個人習慣, 小白可以自己動手嘗試,加深理解,希望這篇文章可以幫助到你!更多相關教學請造訪:JavaScript影片教學jQuery影片教學bootstrap影片教學

以上是JavaScript如何為數組添加元素? js數組加入元素的3種方法(程式碼實例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn