javascript 操作数组的万能函数,只用一个足以
2017-12-23 19:00
387 查看
js 有一个很棒的操作数组的函数,用了它,几乎可以做数组的一切操作,(在某个位置)增加,删除,替换,替换多少个。
这个函数就是 array.splice(a,b,c)
array 是一个数组的对象
a是进行操作(增加,删除,替换)的位置,或者说元素的索引
b是删除的个数
c是插入的内容,如果b>0,可以理解能替换,即位置a处的b个元素替换成c .
下面说说使用案例:
(1)从开始位置,插入N个元素。不需要删除,则第二个参数为0.
这个函数就是 array.splice(a,b,c)
array 是一个数组的对象
a是进行操作(增加,删除,替换)的位置,或者说元素的索引
b是删除的个数
c是插入的内容,如果b>0,可以理解能替换,即位置a处的b个元素替换成c .
下面说说使用案例:
(1)从开始位置,插入N个元素。不需要删除,则第二个参数为0.
var tArray=['a','b','c','d','e'] tArray.splice(0,0,'哈哈哈','嘻嘻') //结果["哈哈哈", "嘻嘻", "a", "b", "c", "d", "e"](2)末尾位置,增加N个元。不需要删除,则第二个参数为0.
var tArray=['a','b','c','d','e'] tArray.splice(tArray.length,0,'志豪','爱李璐') //结果["a", "b", "c", "d", "e", "志豪", "爱李璐"](3)在第a个元素处(第一个元素为0),将b个元素替换为其他元素。
var tArray=['a','b','c','d','e'] tArray.splice(1,3,'我','爱中华') //结果 ["a", "我", "爱中华", "e"]
相关文章推荐
- javaScript几个操作数组增减元素的函数
- JavaScript 数组操作函数总结(push,pop,join,shift,unshift,slice,splice,concat)
- JQuery操作Javascript对象和数组的工具函数总览(转)
- JS学习笔记1——不要使用JavaScript内置的parseInt()和Number()函数,利用map和reduce操作实现一个string2int()函数
- 自己写的一个javascriptsort万能比较函数
- JavaScript数组操作函数汇总
- Javascript 数组操作的相关函数讲解
- Javascript数组操作函数总结
- Javascript数组操作函数总结
- 外部定义了一个数组,在函数内用指针对其操作
- JavaScript中常见的数组操作函数及用法
- 用 JavaScript 写 ASP,似乎很爽啊,自己封装了一个 操作数据库 分页 以及 文件操作的函数
- JQuery 操作Javascript对象和数组的工具函数小结
- JavaScript中常见的数组操作函数及用法
- JavaScript 数组操作函数--转载+格式整理
- 详解JavaScript对Date对象的操作问题(生成一个倒数7天的数组)
- JavaScript中常见的数组操作函数及用法
- 外部定义了一个数组,在函数内用指针对其操作
- JQuery操作Javascript对象和数组的工具函数总览
- JavaScript数组操作常用函数总结