JavaScript的slice()和splice()数组方法
2017-02-09 22:57
645 查看
1、slice(start,end)方法: 方法可提取字符串或数组的某个部分,并以新的字符串返回被提取的部分;
2、splice():用法主要有三种(删除、插入、替换);
删除:splice(0,2)会删除数组的前两项;(第一个参数代表起始位置start,第二个代表结束位置end).
插入:提供三个参数:起始位置,0要删除的项数,和要插入的项
splice(0,1,"red").!这个会删除数组0位置的一项,并插入red
替换:可以向指定位置插入任意数量的项,且同时删除任意数量的项,只需提供三个参数:起始位置,要删除的项数,和要插入任意数量的项.
插入和替换的区别在于第二个参数是否为0,第二个参数代表要删除的项数
2、splice():用法主要有三种(删除、插入、替换);
删除:splice(0,2)会删除数组的前两项;(第一个参数代表起始位置start,第二个代表结束位置end).
插入:提供三个参数:起始位置,0要删除的项数,和要插入的项
splice(0,1,"red").!这个会删除数组0位置的一项,并插入red
替换:可以向指定位置插入任意数量的项,且同时删除任意数量的项,只需提供三个参数:起始位置,要删除的项数,和要插入任意数量的项.
插入和替换的区别在于第二个参数是否为0,第二个参数代表要删除的项数
相关文章推荐
- Javascript数组---slice(),splice()方法的区别
- javascript数组(array)的常用方法(shift/unshift/pop/push/concat/splice/reverse/sort/slice/join)
- JavaScript中数组slice和splice的对比小结
- 手动实现数组slice方法跟splice方法
- JavaScript引用类型之Array数组之强大的splice()方法
- javascript数组强大splice方法
- JavaScript 数组操作函数总结(push,pop,join,shift,unshift,slice,splice,concat)
- 谈Javascript的数组操作方法(concat(),slice(),splice())
- 【js】数组的splice方法和slice方法的区别
- 为什么一个JavaScript数组splice方法,网页环境、node环境、java8环境等不一样呢
- JavaScript方法join()、splice()、slice()、split()
- JS 数组array方法push, pop, unshift, shift, slice,splice,contact, join, sort
- JavaScript 数组操作函数总结(push,pop,join,shift,unshift,slice,splice,concat)
- 2数组的slice和splice方法
- JS 在数组插入字符的实现代码(可参考JavaScript splice() 方法)
- javascript的slice()与splice()方法
- JavaScript数组之splice方法
- js中常用数组方法concat join push pop slice splice shift
- JavaScript引用类型之Array数组的拼接方法-concat()和截取方法-slice()
- JavaScript splice() 方法 插入 删除或替换数组的元素