splice与slice方法区别 substr,substring与slice方法区别
2015-11-02 23:43
555 查看
1.splice与slice方法区别
splice(start,howmany,element1,...elementx)
数组从 start下标开始,删除deleteCount 个元素,并且可以在这个位置开始添加 n个元素
当start值为负数时,会将数值替换为字符串/数组长度加上该负数,如-1,则为第length-1个元素,即为倒数第一个元素
当howmany值为负数时,会理解为0(在chrome和IE11下测试所得)
splice()方法会修改原数组
slice(start,end)
slice 方法提取 从 start下标起 以end下标 为结尾的 一段元素(但不包括end下标的元素),然后返回新的数组,对原数组没有任何影响
当start或end为负值时,会将数值替换为字符串/数组长度加上该负数,如-1,则为第length-1个元素,即为倒数第一个元素
2.substr,substring与slice方法区别
slice(start,end)
substring(start,end)
substr(start,howmany)
当start或end为负值时,slice()方法会将传入的值与字符串长度值相加
而substring()方法将第一个参数与字符串相加,第二个转换为0
而substr()方法将所有负值参数转换为0
splice(start,howmany,element1,...elementx)
数组从 start下标开始,删除deleteCount 个元素,并且可以在这个位置开始添加 n个元素
当start值为负数时,会将数值替换为字符串/数组长度加上该负数,如-1,则为第length-1个元素,即为倒数第一个元素
当howmany值为负数时,会理解为0(在chrome和IE11下测试所得)
splice()方法会修改原数组
slice(start,end)
slice 方法提取 从 start下标起 以end下标 为结尾的 一段元素(但不包括end下标的元素),然后返回新的数组,对原数组没有任何影响
当start或end为负值时,会将数值替换为字符串/数组长度加上该负数,如-1,则为第length-1个元素,即为倒数第一个元素
2.substr,substring与slice方法区别
slice(start,end)
substring(start,end)
substr(start,howmany)
当start或end为负值时,slice()方法会将传入的值与字符串长度值相加
而substring()方法将第一个参数与字符串相加,第二个转换为0
而substr()方法将所有负值参数转换为0
相关文章推荐
- Java课堂作业05
- CentOS-7下安装MySQL5.6.22
- 【Android效果集】弹幕效果
- 单调栈 poj2559 Largest Rectangle in a Histogram
- iOS模拟器上home键调用方法(2种)
- 随机数
- 宏和函数的区别
- 链表之单、双链表反序
- 汇编跳转指令
- Android 滑动,拦截事件处理
- sublime text 3 快捷键大全以及配置编译环境
- USACO2008Feb T3麻烦的聚餐
- bzoj1623【Usaco2008 Open】Cow Cars 奶牛飞车
- Java记录 -56- 详解HashSet不含重复元素的实现
- 使用ViewStub需要注意的一些问题
- Objective -C学习笔记 之copy(复制)
- java cookie
- “JavaScript Promises和AngularJS $q Service”Part 1 (基础篇)
- 黑马程序员——OC基础---Block、protocol
- 在Xcode中手动添加pch文件