首頁 > web前端 > js教程 > javascript如何刪除陣列中的任意元素

javascript如何刪除陣列中的任意元素

醉折花枝作酒筹
發布: 2021-08-10 11:27:52
原創
1773 人瀏覽過

上一篇文章中我們了解了刪除陣列首尾元素的方法,請看《javascript如何刪除陣列首尾元素? 》。這次我們來了解刪除陣列中的任意元素的方法,有需要的可以參考。

我們知道了刪除陣列首尾元素的方法治好,不知道有沒有想過如何才能去刪除陣列中的任意元素呢?這次我們就來說一下。

我們知道之前我們有說過一個方法,叫做splice,大家還記得嗎?之前我們使用這個方法是為了在陣列中加入元素的,今天我們就用這個陣列刪除元素,期不期待。

首先我們來看一個小例子。

<script>
var arr = new Array(3); 
arr[0] = "one";
arr[1] = "two";
arr[2] = "three";
console.log(arr);
arr.splice(1,1);
console.log(arr);
</script>
登入後複製

看一下這個例子的答案。

javascript如何刪除陣列中的任意元素

可以看到這個例子,我們原先的陣列裡面有三個元素,使用了splice方法之後,陣列中的「one」就刪除了。那就讓我們具體來看一下這個方法吧。

splice() 方法用來新增或刪除陣列中的元素,同時這個方法還可以用來修改陣列中的元素。

我們來看一個這個方法的語法格式吧。

数组名称.splice(规定从何处添加/删除元素,规定应该删除多少元素,要添加到数组的新元素)
登入後複製

如果我們只寫新增的元素,不寫前面兩個參數的話,這個方法將把數組中的元素全部都刪除;如果第二個參數為0,則代表這個方法將為陣列新增新元素;如果寫第一和第二個參數,不寫第三個參數,這將代表splice方法將刪除陣列中的元素。

就說到這裡了,有需要的可以看:javascript高階教學

#

以上是javascript如何刪除陣列中的任意元素的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板