JS中的slice和splice
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相关推荐
- js中的slice和splice简介
var names = ["abc", "cba", "nba", "dna"]// slice只要给它传入一个star ...
- js中的slice方法(开始索引,结束索引-不包含该索引元素)-截取和splice方法-删除(开始索引,删除个数)和插入-(开始索引,删除个数,插入内容)
js中的slice方法(开始索引,结束索引-不包含该索引元素)-截取和splice方法-删除(开始索引,删除个数)和插入-(开始索引,删除个数,插入内容) 1.slice(start,end)-截取 ...
- 最浅显易懂的Javascript 中的slice和splice
Javascript 中的slice和splice 总: 1.slice方法可以截取一个数组中的片段 支持从头开始截取,或者从末端开始截取,一个参数代表从这个元素一直到末尾.slice方法正如它的字母 ...
- js中的slice、substr、substring
js中的slice.substr.substring (均不改变原来字符串的值) var str = " 11xieYaoPeng is a employee gender man tele ...
- JavaScript中数组slice和splice的对比小结
前言 今天重温了一下Javascript,看到了数组的方法,其中有两个比较相似的方法--splice和splice,看着很像,就是多了一个p,但是用法却相当不一样. 在使用中,可以通过选择一个具有强语 ...
- js字符串slice_JavaScript子字符串示例-JS中的Slice,Substr和Substring方法
js字符串slice In daily programming, we often need to work with strings. Fortunately, there are many bui ...
- js截取数组slice() 和 splice() 的用法
一句话先提前概括: slice(start,end) 从哪到哪开始 splice(strt,end,index1,index2) 从什么位置开始,删几个?删了后插入什么新元素? 注意:slice() ...
- js中split()方法、splice()方法、slice()方法
split()方法 split()方法是将一个字符串分割成字符数组 stringObject.split(separator,howmany) separator 是字符串或正则表达式,从该参数指定的 ...
- js中使用slice进行补0日期和时间
<!DOCTYPE html> <html> <head><title>日期时钟</title><meta charset=" ...
- Js slice和 splice 数组详解操作整理
Js 数组操作slice和splice容易混淆 今天详细说明一下这两个方法的使用 一.slice 切片,切下 语法 语法 array.slice(start,end)参数 start: 必需.整数,规 ...
最新文章
- 南大庄建军计算机学院讲座,教师成果 - 南京大学 - 电子信息专业国家级实验教学示范中心...
- BZOJ 1114 Number theory(莫比乌斯反演+预处理)
- 9种高性能高可用高并发的技术架构
- C++ Primer 5th笔记(chap 16 模板和泛型编程)定义
- linux dlopen 内存,Linux下加载库的有关问题(dlopenm, dlsym)
- C#-记录一些常见的语法特性
- MySql存储过程总结
- 分库分表 vs NewSQL,怎么选择?
- 软考之软件设计师之第一战计算机系统概论重点和坑
- python 图形可视化_Python数据可视化-图形,python,曲线图
- 【51 Nod1378】夹克老爷的愤怒
- 标识符---概述及组成规则
- 微信小程序 校园食堂订餐点餐配送系统项目app毕业设计
- Hi3519v101 uart驱动
- 759页14万字智慧大楼弱电智能化规划设计方案
- Superset系列6-制作折线图
- 梦幻哪个服务器最多牛人,梦幻西游:盘点经久不衰的十大火区!你所在的服务器是否上榜?...
- nginx是什么?有什么用?
- HTML5期末大作业:XXX 网站设计——指环王:护戒使者(13页) HTML+CSS+JavaScript HTML+CSS+JS网页设计期末课程大作业 web前端开发技术 web课程设计 网页规
- Goland Debug出现Test framework quit unexpectedly