js数组的splice函数
来源:互联网 发布:破解版幼儿教育软件 编辑:程序博客网 时间:2024/05/17 05:02
一直没搞懂数组的splice函数,今天稍微测试了一下,了解了它的功能,在这里记录一下
1.测试
测试①
var a = [1,2,3];console.info(a.splice(1,1));console.info(a);结果
[2]
[1, 3]
测试②
var a = [1,2,3];console.info(a.splice(1,2));console.info(a);结果
[2, 3]
[1]
2.结论
①splice函数中的参数,第一个是数组的index,第二个值表示个数,即从index截取几位
比如,测试① 从数组的第二位开始,截取一个,即数组的第二个参数,所以a.splice(1,1)是“2”,而测试②是“2,3”
②splice函数的返回值是被截取的对象
③数组使用splice后,被截取的对象会从数组里面删除
3.应用
在项目中长会出现出去数组中某一个值得需求,可以直接使用数组.splice(index,1)即可将某个值从数组里面删除
现在想想以前从数组里删除某个元素的方式太sb了,只需要使用 $.inArray('arg',array) 就可以获取到arg在数组中的index,再使用array.splice(idnex,1),就可以将这个数据从数组里面删除。
4.反思
遇到问题还是需要多实践,多思考,多反思
0 0
- js数组的splice函数
- JS数组之splice函数
- js的splice() 函数
- js数组的splice方法
- js的数组操作 splice
- js数组的splice方法
- js的数组操作 splice
- js splice数组拼接函数详解
- js数组和splice的用法
- js的数组专有方法splice
- js中splice对数组的操作
- js中数组的splice()方法
- JS 数组操作splice()
- JavaScript中数组的sort排序函数和splice函数
- 数组的splice用法
- JS数组对象的splice()和slice()的区别
- Js数组的方法pop,push,unshift,splice,shift
- js删除数组中的元素delete和splice的区别
- java-泛型
- sizeof(void*)的大小到底由何决定?(个人理解)
- HDOJ 1014 Uniform Generator(公约数问题)
- sap 内存参数调整
- ccf 201512-3 画图
- js数组的splice函数
- 第三周项目三(1)-输出星号图
- Web初识
- TCP协议中的三次握手和四次挥手(图解)
- 第四周项目3-随机函数应用于游戏(2)小学生算数能力测试系统
- x264_param_default()源码分析;
- Java String不可变类总结
- Oracle学习(一)
- cs231n Lecture 5