當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Javascript Array.splice()用法及代碼示例


Array.splice()方法是JavaScript中的內置方法,用於通過刪除現有元素和/或添加新元素來修改數組的內容。

用法:

Array.splice( index, remove_count, item_list )

參數:此方法接受許多參數,其中一些描述如下:


  • index:它是必需的參數。此參數是開始修改數組的索引(原點為0)。這也可以是負數,從許多元素開始算起。
  • remove_count:要從起始索引中刪除的元素數。
  • items_list:從起始索引插入的新項目列表,以逗號分隔。

返回值:雖然它就地改變了原始數組,但仍返回已刪除項目的列表。如果沒有刪除的數組,它將返回一個空數組。

以下示例說明了JavaScript中的Array.splice()方法:

例:

<script> 
var languages = ['C++', 'Java', 'Html', 'Python', 'C']; 
  
document.write(languages + "<br>"); 
  
// Add 'Julia' and 'Php' after removing 'Html'. 
var removed = languages.splice(2, 1, 'Julia', 'Php') 
  
document.write(languages + "<br>"); 
document.write(removed + "<br>"); 
  
// No Removing only Insertion from 2nd index from the ending 
languages.splice(-2, 0, 'Pascal') 
document.write(languages) 
</script>                    

輸出:

C++,Java,Html,Python,C
C++,Java,Julia,Php,Python,C
Html
C++,Java,Julia,Php,Pascal,Python,C 


相關用法


注:本文由純淨天空篩選整理自imdhruvgupta大神的英文原創作品 JavaScript | Array.splice() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。