1,slice  :

定义:接收一个或两个参数,它可以创建一个由当前数组中的一项或多项组成的新数组,注意是新数组哦~ 也就是说它不会修改原来数组的值。

用法:slice( para1 ),会截取从para1开始的到原数组最后的部分;

slice(para1,para2)会截取原数组的从para1开始的para2-para1个数组。

注意:当两个参数中存在负数时,用原数组的长度加上两个负数的参数作为相应的参数来计算。

2,splice  :

定义:强大的数组操作方法

用法 : splice( para1,para2 ) : 删除数组中任意数量的项,从para1开始的para2项。注意的是用splice删除数组中的值会直接将某几项从数组中完全删除,会导致数组length值的改变,这与delete的删除置为undefined是不一样的。

splice( para1,para2,val1,val2… ):项数组中添加和删除项,para1表示可以添加的项数,para2表示删除的项数,后面的变量表示要添加的项的值,注 意是从para1之后开始删除和添加的。

注意 : 参数为负数的问题,如果para1为负数,则会加上数组的长度作为para1的值,而para2为负数或0的话不会执行删除操作

JS中的slice和splice相关推荐

  1. js中的slice和splice简介

    var names = ["abc", "cba", "nba", "dna"]// slice只要给它传入一个star ...

  2. js中的slice方法(开始索引,结束索引-不包含该索引元素)-截取和splice方法-删除(开始索引,删除个数)和插入-(开始索引,删除个数,插入内容)

    js中的slice方法(开始索引,结束索引-不包含该索引元素)-截取和splice方法-删除(开始索引,删除个数)和插入-(开始索引,删除个数,插入内容) 1.slice(start,end)-截取 ...

  3. 最浅显易懂的Javascript 中的slice和splice

    Javascript 中的slice和splice 总: 1.slice方法可以截取一个数组中的片段 支持从头开始截取,或者从末端开始截取,一个参数代表从这个元素一直到末尾.slice方法正如它的字母 ...

  4. js中的slice、substr、substring

    js中的slice.substr.substring (均不改变原来字符串的值) var str = " 11xieYaoPeng is a employee gender man tele ...

  5. JavaScript中数组slice和splice的对比小结

    前言 今天重温了一下Javascript,看到了数组的方法,其中有两个比较相似的方法--splice和splice,看着很像,就是多了一个p,但是用法却相当不一样. 在使用中,可以通过选择一个具有强语 ...

  6. js字符串slice_JavaScript子字符串示例-JS中的Slice,Substr和Substring方法

    js字符串slice In daily programming, we often need to work with strings. Fortunately, there are many bui ...

  7. js截取数组slice() 和 splice() 的用法

    一句话先提前概括: slice(start,end) 从哪到哪开始 splice(strt,end,index1,index2) 从什么位置开始,删几个?删了后插入什么新元素? 注意:slice() ...

  8. js中split()方法、splice()方法、slice()方法

    split()方法 split()方法是将一个字符串分割成字符数组 stringObject.split(separator,howmany) separator 是字符串或正则表达式,从该参数指定的 ...

  9. js中使用slice进行补0日期和时间

    <!DOCTYPE html> <html> <head><title>日期时钟</title><meta charset=" ...

  10. Js slice和 splice 数组详解操作整理

    Js 数组操作slice和splice容易混淆 今天详细说明一下这两个方法的使用 一.slice 切片,切下 语法 语法 array.slice(start,end)参数 start: 必需.整数,规 ...

最新文章

  1. 南大庄建军计算机学院讲座,教师成果 - 南京大学 - 电子信息专业国家级实验教学示范中心...
  2. BZOJ 1114 Number theory(莫比乌斯反演+预处理)
  3. 9种高性能高可用高并发的技术架构
  4. C++ Primer 5th笔记(chap 16 模板和泛型编程)定义
  5. linux dlopen 内存,Linux下加载库的有关问题(dlopenm, dlsym)
  6. C#-记录一些常见的语法特性
  7. MySql存储过程总结
  8. 分库分表 vs NewSQL,怎么选择?
  9. 软考之软件设计师之第一战计算机系统概论重点和坑
  10. python 图形可视化_Python数据可视化-图形,python,曲线图
  11. 【51 Nod1378】夹克老爷的愤怒
  12. 标识符---概述及组成规则
  13. 微信小程序 校园食堂订餐点餐配送系统项目app毕业设计
  14. Hi3519v101 uart驱动
  15. 759页14万字智慧大楼弱电智能化规划设计方案
  16. Superset系列6-制作折线图
  17. 梦幻哪个服务器最多牛人,梦幻西游:盘点经久不衰的十大火区!你所在的服务器是否上榜?...
  18. nginx是什么?有什么用?
  19. HTML5期末大作业:XXX 网站设计——指环王:护戒使者(13页) HTML+CSS+JavaScript HTML+CSS+JS网页设计期末课程大作业 web前端开发技术 web课程设计 网页规
  20. Goland Debug出现Test framework quit unexpectedly

热门文章

  1. SPSS 相关分析(图文+数据集)【SPSS 023期】
  2. seata 集群_阿里巴巴和蚂蚁金服联手搞事情: Seata 我们走~
  3. html让font居中,用CSS做将如何字体居中?
  4. pythonweb程序设计_Python编程实现的简单Web服务器示例
  5. ElasticSearch笔记整理(三):Java API使用与ES中文分词
  6. Vue设置页面的title
  7. CentOS 7 下挂载新硬盘
  8. Windows 10 TH2改进
  9. hibernate 映射错误
  10. Bing API 将新增 Bing 空间数据服务