JavaScript splice() 方法
定义和用法
splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。
注释:该方法会改变原始数组。
例子 1
在本例中,我们将创建一个新数组,并向其添加一个元素:
<script type="text/javascript">var arr = new Array(6)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
arr[3] = "James"
arr[4] = "Adrew"
arr[5] = "Martin"document.write(arr + "<br />")
arr.splice(2,0,"William")
document.write(arr + "<br />")</script>
输出:
George,John,Thomas,James,Adrew,Martin George,John,William,Thomas,James,Adrew,Martin
例子 2
在本例中我们将删除位于 index 2 的元素,并添加一个新元素来替代被删除的元素:
<script type="text/javascript">var arr = new Array(6)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
arr[3] = "James"
arr[4] = "Adrew"
arr[5] = "Martin"document.write(arr + "<br />")
arr.splice(2,1,"William")
document.write(arr)</script>
输出:
George,John,Thomas,James,Adrew,MartinGeorge,John,William,James,Adrew,Martin
例子 3
在本例中我们将删除从 index 2 ("Thomas") 开始的三个元素,并添加一个新元素 ("William") 来替代被删除的元素:
<script type="text/javascript">var arr = new Array(6)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
arr[3] = "James"
arr[4] = "Adrew"
arr[5] = "Martin"document.write(arr + "<br />")
arr.splice(2,3,"William")
document.write(arr)</script>
输出:
George,John,Thomas,James,Adrew,MartinGeorge,John,William,Martin
转载于:https://www.cnblogs.com/wyaocn/p/5780256.html
JavaScript splice() 方法相关推荐
- JavaScript splice() 方法使用
定义: splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目. 注释: 该方法会改变原始数组. 参数解释: 1.增加数据: 在本例中,我们将创建一个新数组,并向其添加一个元素: &l ...
- 区分JavaScript中slice与splice方法
区分JavaScript中slice与splice方法 slice()方法是从已有的数组中返回通过索引选定的元素. 语法:array.slice(startIndex,endIndex) 参数star ...
- Javascript数组的 splice方法介绍
Javascript数组的 splice 方法介绍 splice() 方法通过删除或替换现有元素或者原地添加新的元素来修改数组,并以数组形式返回被修改的内容.此方法会改变原数组. 语法格式 array ...
- JavaScript引用类型之Array数组之强大的splice()方法
splice()方法可以说是Array数组最强大的方法,他的用法很多,主要用法是向数组的中部插入项! 下面是它的用法: arrayObject.splice(index,howmany,element ...
- JavaScript splice, slice, split方法区分整理, replace方法对字符处理
1.splice() 方法 splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目.该方法会改变原始数组. para1:必需.整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定 ...
- JavaScript数组方法大全解
0 前言 本文只讲解标准化方法,而不会讲解实验性方法,如at().groupBy().groupByMap()和toSource(). 数组中的部分方法需要提供区间范围begin/start和end, ...
- JavaScript数组方法大全(推荐)
数组在笔试中经常会出现的面试题,javascript中的数组与其他语言中的数组有些不同,为了方便之后数组的方法学习,下面小编给大家整理了关于数组的操作方法,一起看看吧. 数组创建 JavaScript ...
- 关于splice()方法,slice() 、split()方法讲解,reverse()方法、replace()方法
1.slice() 方法可从已有的数组中返回选定的元素. 语法 arrayObject.slice(start,end) 参数 描述 start 必需.规定从何处开始选取.如果是负数,那么它规定从数组 ...
- -js中json数组 以表格形式_为什么js类数组加上splice方法就是数组形式,不加就是对象形式?...
var array_like = {};array_like[0] = "test 0";array_like[1] = "test 1";array_like ...
最新文章
- 修改Ubuntu的启动logo
- Linux有时会出现“You have new mail in /var/spool/mail/root”
- 关于Windows Unicode 编码的问题
- RestTemplate技术预研-认识RestTemplate
- java rhino 运行 js_java 脚本引擎Rhino执行js代码和文件
- html动态资源加载进度,JavaScript_快速解决js动态改变dom元素属性后页面及时渲染的问题,今天实现一个进度条加载过程 - phpStudy...
- C++第五章课后习题13
- C# Windows 服务
- C++复数运算符重载,复数开平方
- python模拟登录163邮箱_使用python模拟登录网易邮箱网站
- wp兼容了android应用程序,WP兼容了Android应用 微软的春天就来了?
- 新能源汽车控制技术分享:VCU整车控制器电控开发
- 解决RabbitMQ无法使用guest用户登录问题
- 拜日式精准引导词_108遍经典拜日式引导词
- 宜家IKEA EDIFACT PRODAT报文详解
- Python3 parse.urlencode() 与parse.unquote()
- 【JavaWeb】前置知识:CSS与JavaScript知识汇总
- 树莓派(十三)——使用flask创建视频流媒体服务器
- 打印爱心(C语言vs2012)
- win10录屏怎么用_怎么用U盘重装win10系统
热门文章
- mysql两列查询结果列拼接一个表输出_sql select语句,查询出两列结果拼接在一起...
- 尖峰 mysql 源码方向_MySql轻松入门系列————第一站 从源码角度轻松认识mysql整体框架图...
- java rtmp_搭建rtmp直播流服务之2:使用java实现ffmpeg命令接口化调用(用java执行ffmpeg命令)...
- 高品质摄影作图台式计算机推荐,浅谈高质量摄影照片后期输出的打印机选择
- 千言万语汇总的Mybatis-plus常用API全套教程
- Method Swizzling的各种姿势
- 使用Ef框架进行分页..EF模糊查询..EF多表内连接查询
- telnet给服务器发消息,[摘抄]使用telnet命令直接发送
- verify https android,信任https
- java小程序查看器_JAVA的一个查看图片的小程序