发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
arr.slice(start,end);
获取从start(包括start)开始到end(不包括end)的元素,返回一个新的数组
end:
如果end未规定,即为返回从start到数组结尾的所有元素
end的负值必须比start的负值小
start:
可用负值表示从尾部开始的获取 -1表示最后一个,-3表示从末尾第三个开始到end
arr: hello world!
arr.slice(1): ello world!
arr.slice(1,8): ello wo
arr.slice(-1): !
arr.slice(-6): world!
arr.slice(-6,-4): wo
arr.slice(-6,-8):
来自: 偶记易方 > 《未命名》
0条评论
发表
请遵守用户 评论公约
使用slice()简单封装实现将数组分割为几个等长度的子数组
使用slice()简单封装实现将数组分割为几个等长度的子数组。加入现在有一个数组[1,2,3,4,5,6,7,8,9],将其分为长度为4的子数组 子数组1:...
【JS点滴】substring和substr以及slice和splice的用法和区别。
【JS点滴】substring和substr以及slice和splice的用法和区别。console.log(str.substring(-2,6))//"012345"console.log(str.substring(2,-6))//"01"console.log(str.substring(-2,...
substring、slice、substr、splice 区别
substring、slice、substr、splice 区别public substring(start:Number, end:Number) : String.1.返回一个字符串,该字符串由 start 和 end 参数指定的两点之间的字符组成。2.如果未指定 end 参数,则...
阿当的博客
ruby:ruby中不能使用这种方法,ruby在类里没办法定义变量,只能在方法中定义变量。ruby的数组和js没太大区别,也可以通过 a = [] 来快速定义一个数组,有点奇怪的是ruby中数组长度不是通过arr.length来...
实现JS数组的深拷贝
实现JS数组的深拷贝。var arr1=["1","2","3"],arr2;arr2=arr1.slice(0);//改变arr1第一个元素 alert("arr2[0]:"+arr2[0]); //不影响arr2 var arr3=["1&...
前端:收集非常实用的JS代码,值得收藏!
const dayDif = (date1, date2) => Math.ceil(Math.abs(date1.getTime() - date2.getTime()) / 86400000)dayDif(new Date("2022...
数组
js一些常见非指纹built-in函数
unescape Function eval Array Object Date RegExp indexOf hasOwnProperty decodeURIComponent encodeURI encodeURIComponent Math 、r...
JS之数组的几个牛逼操作~面试高频
arr);if (arr[inner] > arr[inner 1]) {[arr[inner], arr[inner 1]] = [arr[inner 1], arr[inner]];log([arr[inner], arr[inner 1]]);[arr[i], arr[j]] = [arr[j], arr[i]];return arr[0] ...
微信扫码,在手机上查看选中内容