定义和用法

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() 方法相关推荐

  1. JavaScript splice() 方法使用

    定义: splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目. 注释: 该方法会改变原始数组. 参数解释: 1.增加数据: 在本例中,我们将创建一个新数组,并向其添加一个元素: &l ...

  2. 区分JavaScript中slice与splice方法

    区分JavaScript中slice与splice方法 slice()方法是从已有的数组中返回通过索引选定的元素. 语法:array.slice(startIndex,endIndex) 参数star ...

  3. Javascript数组的 splice方法介绍

    Javascript数组的 splice 方法介绍 splice() 方法通过删除或替换现有元素或者原地添加新的元素来修改数组,并以数组形式返回被修改的内容.此方法会改变原数组. 语法格式 array ...

  4. JavaScript引用类型之Array数组之强大的splice()方法

    splice()方法可以说是Array数组最强大的方法,他的用法很多,主要用法是向数组的中部插入项! 下面是它的用法: arrayObject.splice(index,howmany,element ...

  5. JavaScript splice, slice, split方法区分整理, replace方法对字符处理

    1.splice() 方法 splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目.该方法会改变原始数组. para1:必需.整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定 ...

  6. JavaScript数组方法大全解

    0 前言 本文只讲解标准化方法,而不会讲解实验性方法,如at().groupBy().groupByMap()和toSource(). 数组中的部分方法需要提供区间范围begin/start和end, ...

  7. JavaScript数组方法大全(推荐)

    数组在笔试中经常会出现的面试题,javascript中的数组与其他语言中的数组有些不同,为了方便之后数组的方法学习,下面小编给大家整理了关于数组的操作方法,一起看看吧. 数组创建 JavaScript ...

  8. 关于splice()方法,slice() 、split()方法讲解,reverse()方法、replace()方法

    1.slice() 方法可从已有的数组中返回选定的元素. 语法 arrayObject.slice(start,end) 参数 描述 start 必需.规定从何处开始选取.如果是负数,那么它规定从数组 ...

  9. -js中json数组 以表格形式_为什么js类数组加上splice方法就是数组形式,不加就是对象形式?...

    var array_like = {};array_like[0] = "test 0";array_like[1] = "test 1";array_like ...

最新文章

  1. 修改Ubuntu的启动logo
  2. Linux有时会出现“You have new mail in /var/spool/mail/root”
  3. 关于Windows Unicode 编码的问题
  4. RestTemplate技术预研-认识RestTemplate
  5. java rhino 运行 js_java 脚本引擎Rhino执行js代码和文件
  6. html动态资源加载进度,JavaScript_快速解决js动态改变dom元素属性后页面及时渲染的问题,今天实现一个进度条加载过程 - phpStudy...
  7. C++第五章课后习题13
  8. C# Windows 服务
  9. C++复数运算符重载,复数开平方
  10. python模拟登录163邮箱_使用python模拟登录网易邮箱网站
  11. wp兼容了android应用程序,WP兼容了Android应用 微软的春天就来了?
  12. 新能源汽车控制技术分享:VCU整车控制器电控开发
  13. 解决RabbitMQ无法使用guest用户登录问题
  14. 拜日式精准引导词_108遍经典拜日式引导词
  15. 宜家IKEA EDIFACT PRODAT报文详解
  16. Python3 parse.urlencode() 与parse.unquote()
  17. 【JavaWeb】前置知识:CSS与JavaScript知识汇总
  18. 树莓派(十三)——使用flask创建视频流媒体服务器
  19. 打印爱心(C语言vs2012)
  20. win10录屏怎么用_怎么用U盘重装win10系统

热门文章

  1. mysql两列查询结果列拼接一个表输出_sql select语句,查询出两列结果拼接在一起...
  2. 尖峰 mysql 源码方向_MySql轻松入门系列————第一站 从源码角度轻松认识mysql整体框架图...
  3. java rtmp_搭建rtmp直播流服务之2:使用java实现ffmpeg命令接口化调用(用java执行ffmpeg命令)...
  4. 高品质摄影作图台式计算机推荐,浅谈高质量摄影照片后期输出的打印机选择
  5. 千言万语汇总的Mybatis-plus常用API全套教程
  6. Method Swizzling的各种姿势
  7. 使用Ef框架进行分页..EF模糊查询..EF多表内连接查询
  8. telnet给服务器发消息,[摘抄]使用telnet命令直接发送
  9. verify https android,信任https
  10. java小程序查看器_JAVA的一个查看图片的小程序