首頁 > web前端 > js教程 > 主體

JS陣列加入元素方法總結

韦小宝
發布: 2018-01-26 11:05:22
原創
4038 人瀏覽過

本篇文章介紹如何在JS陣列中加入新的元素,分別使用不同的幾種方法去為JS數組添加元素,數組在JS中是很常用的數據類型之一,而對陣列進行操作這是我們必會的基礎之一。

下面我們來看看有哪些方法可以對JS陣列進行元素的加入!

在陣列的開頭新增元素 - unshift()
測試程式碼:

<!DOCTYPE html>
<html>
<body>
<p id="demo">Click the button to add elements to the array.</p>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction()
{
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.unshift("Lemon","Pineapple");
var x=document.getElementById("demo");
x.innerHTML=fruits;
}
</script> 
<p><b>Note:</b> The unshift() method does not work properly in Internet Explorer 8 and earlier, the values will be inserted, but the return value will be <em>undefined</em>.</p>
</body>
</html>
登入後複製

測試結果:

Lemon,Pineapple,Banana,Orange,Apple,Mango
登入後複製

在陣列的第2位置新增一個元素 - splice()##測試程式碼:

<!DOCTYPE html>
<html>
<body>
<p id="demo">Click the button to add elements to the array.</p>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction()
{
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2,0,"Lemon","Kiwi");
var x=document.getElementById("demo");
x.innerHTML=fruits;
}
</script>
</body>
</html>
登入後複製

測試結果:

Banana,Orange,Lemon,Kiwi,Apple,Mango
登入後複製

陣列的最後新增新的元素 - push()測試程式碼:

<!DOCTYPE html>
<html>
<body>
<p id="demo">Click the button to add a new element to the array.</p>
<button onclick="myFunction()">Try it</button>
<script>
var fruits = ["Banana", "Orange", "Apple", "Mango"];
function myFunction()
{
fruits.push("Kiwi")
var x=document.getElementById("demo");
x.innerHTML=fruits;
}
</script>
</body>
</html>
登入後複製

測試結果:

Banana,Orange,Apple,Mango,Kiwi
登入後複製
這些方法每個都有自己的好處,對於JS中數組操作不太熟悉的同學更要好好的來練習一下哦!

推薦閱讀:


JavaScript數組中關於push方法的注意事項

push() 方法可在陣列的末端新增一個或多個元素,並傳回新的長度。

javascript陣列去重/尋找/插入/刪除的方法

#本篇文章是對陣列的多種運算。

JavaScript陣列刪除特定元素方法介紹

js陣列中刪除指定元素是我們每個人都遇到的問題


以上是JS陣列加入元素方法總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!