博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
splice()完整语义和三种用法
阅读量:7108 次
发布时间:2019-06-28

本文共 761 字,大约阅读时间需要 2 分钟。

splice:

    splice() 方法可删除从 index 处开始的零个或多个元素,并且用参数列表中声明的一个或多个值来替换那些被删除的元素。

如果从 arrayObject 中删除了元素,则返回的是含有被删除的元素的数组。

注释:该方法会改变原始数组。

arrayObject.splice(index,howmany,item1,.....,itemX): index:必需。要删除或者添加元素的起始位置,若为负数则从结尾位置开始; howmany:必需。要删除元素的数量,若为0,则不需要删除; item1...itemX:向数组中添加新元素; 利用splice()可以实现数组中元素删除、替换、添加三种作用,例如:
删除:     var aa=[1,2,3,4,5,6,78,9];
aa.splice(2,1);//[3](即被删除的元素组成的新数组)
aa//[1,2,4,5,6,78,9]
替换:
var aa=[1,23,4,5,6,78,9];
aa.splice(2,1,"ab","cd");//[3]
aa//[1, 2, "ab", "cd", 4, 5, 6, 78, 9](新的元素就被添加到了原先被删除元素的位置上)
添加:
var aa=[1,2,3,4,5,6,78,9];
aa.splice(2,0,"ab","cd");//[](0就表示没有被删除的元素,返回一个空数组)
aa//[1,2,"ab", "cd", 3,4,5,6,78,9];//(添加在起始位置,原先起始位置(包括)之后的元素依次向后)

 

 

转载于:https://www.cnblogs.com/whyx/p/4496461.html

你可能感兴趣的文章
JSONP跨域
查看>>
如何用 CSS + HTML + JS 创建桌面应用
查看>>
前端如何让网页打印时每一页都有固定的头部,且在达到固定高度时自动分页...
查看>>
WPF:Animation动画--KeyFramesExample帧动画(2)
查看>>
FFMPEG vaapi_encoder 源码阅读
查看>>
h5实现移动端图片预览器(一)
查看>>
支付-收款
查看>>
vue项目打包后想发布在apache www/vue 目录下
查看>>
MixPHP 独特的SQL构建方式
查看>>
PHP简洁之道
查看>>
丁香园开源接口管理系统
查看>>
Burpsuite学习(3)
查看>>
一个Visual Studio Code编辑场景
查看>>
WordPress版微信小程序开发系列(一):WordPress REST API
查看>>
用gomock进行mock测试
查看>>
我的面试准备过程--ubuntu使用过程记录
查看>>
[LeetCode] Remove Element
查看>>
快速了解小程序
查看>>
MongoDB干货篇之数据更新
查看>>
CSS - 纯css实现多行文本溢出省略(兼容所有浏览器)
查看>>