数组的一个强大函数splice,[增,删,改]
2016-02-13 10:02
232 查看
// var a = [1,2,3]; // a.splice(0); // console.log(a); >>[] // a.splice(1); // console.log(a); >>[1] // a.splice(0,1); // console.log(a); >>[2,3]
// 第一个参数表示从第几个开始,第二个参数表示删除几个,如果没写,,或者只写一个参数0,将删除全部。
1 // var a = [1,2,3] 2 // a.splice(0,0,6); // console.log(a); >>[6, 1, 2, 3]// 第三个参数表示,添加一个值,在这一行代码中表示,从第0个开始,删除0个值,从第0个索引添加一个6。
// var a = [1,2,3] // a.splice(0,1,6); // console.log(a); >>[6, 2, 3] // a.splice(1,1,6); // console.log(a); >>[1, 6, 3]// 如果第二个参数,写的不是0个,那么第三个参数可以当做替换来使用,当然这只是一个小技巧。
// a.splice(1,0,1.1,1.2,1.3); // console.log(a); >>[1, 1.1, 1.2, 1.3, 2, 3]
// 可以在第二个参数后面添加任意个值
相关文章推荐
- BlogApp之spring整合Guava中的AsyEventBus异步事件
- Monty Hall Simulations
- 软件开发技术:DRY
- javascript实现查找数组中最大值方法汇总
- 文章标题
- Mac下VIM配置
- qt调用vc编写库文件的方法
- 线程基础:JDK1.5+(8)——线程新特性(上)
- 程序的组成部分
- win10系统下安装Marvell网卡后电脑无法联网怎么办?
- JavaScript常用数组算法小结
- hdu 1055(贪心)
- hdu3341Lost's revenge (AC自动机+变进制dp)
- Apache Shiro
- HDU 5135 Little Zu Chongzhi's Triangles
- C语言几种整形类型的区别
- Javascript 字符串模板的简单实现
- 从windows客户端sqlplus连接Oracle 12c PDB报错ORA-65162: The password has expired
- 关于博客的头像问题
- 学习笔记