当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。