当前位置:网站首页>JS 截取数组的最后几个元素
JS 截取数组的最后几个元素
2022-08-09 02:22:00 【_格鲁特宝宝】
arr.slice()
slice() 方法可从已有的数组中返回选定的元素。
语法
arrayObject.slice(start,end)
参数 | 描述 |
---|---|
start | 必需。规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。也就是说,-1 指最后一个元素,-2 指倒数第二个元素,以此类推。 |
end | 可选。规定从何处结束选取。该参数是数组片断结束处的数组下标。如果没有指定该参数,那么切分的数组包含从 start 到数组结束的所有元素。如果这个参数是负数,那么它规定的是从数组尾部开始算起的元素。 |
返回值
返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。
说明
请注意,该方法并不会修改数组,而是返回一个子数组。如果想删除数组中的一段元素,应该使用方法 Array.splice()。
arr.slice(-10)
arr.splice()
splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。
注释:该方法会改变原始数组。
语法
arrayObject.splice(index,howmany,item1,.....,itemX)
参数 | 描述 |
---|---|
index | 必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。 |
howmany | 必需。要删除的项目数量。如果设置为 0,则不会删除项目。 |
item1, ..., itemX | 可选。向数组添加的新项目。 |
返回值
类型 | 描述 |
---|---|
Array | 包含被删除项目的新数组,如果有的话。 |
说明
splice() 方法可删除从 index 处开始的零个或多个元素,并且用参数列表中声明的一个或多个值来替换那些被删除的元素。
如果从 arrayObject 中删除了元素,则返回的是含有被删除的元素的数组。
arr.splice(-10, 10)
边栏推荐
- Yii2开启 Schema 缓存
- Line segment tree of knowledge
- OJ:L3-021 神坛 伪解 排序后遍历
- php过滤特殊字符(仅保留中文、字母、数字、下划线)
- 2022/8/8 Competition thinking + state pressure dp
- 2022年自然语言处理校招社招实习必备知识点盘点分享
- 力扣刷题记录6.1-----203. 移除链表元素
- The security of the pension insurance?Reliable?
- 2022 Eye Care Products Exhibition, Beijing Eye Health Exhibition, Ophthalmology Exhibition, Myopia Correction Equipment Exhibition
- 危化企业双预防机制数字化建设工作要求
猜你喜欢
通过安装VNC服务器x11vnc(或vnc4server)和配置x11vnc.service实现远程通过VNC-Viewer访问VNC服务器。
【剑指offer65】不适用加减乘除做加法
力扣刷题记录4.1-----209. 长度最小的子数组
历史最全DL相关书籍、课程、视频、论文、数据集、会议、框架和工具整理分享
gpio子系统和pinctrl子系统(下)
帮助安全红队取得成功的11条建议
MT4/MQL4 Getting Started to Mastering EA Tutorial Lesson 1 - MQL Language Common Functions (1) OrderSend() Function
js实现数组去重的方式(7种)
Summary of Database Design
Group DETR:分组一对多匹配是加速DETR收敛的关键
随机推荐
How js implements array deduplication (7 kinds)
Maya engine modeling
HNUMSC-C语言第一课
Etcd realize large-scale application service management of actual combat
炫酷-轮播图-走马灯
Mysql 5.7 into the pit
ROS2 ERROR: OpenGL 1.5 is not supported in GLRenderSystem::initialiseContext at C:\ci\ws\build...
年金险的安全性怎么样啊?可靠吗?
2020.12.4日志
力扣刷题记录6.1-----203. 移除链表元素
Likou Brush Question Record 5.1-----59. Spiral Matrix II
mysql 5.7 入坑
Yii2开启 Schema 缓存
A40i gxl3680 ts_print报错:tslib: Selected device is not a touchscreen (must support ABS and KEY event
最强分布式锁工具:Redisson
17.flink Table Api基础概念讲解
Open3D 计算点云的均值(质心)与协方差
NPDP改版前最后一次考试!请注意
2022/8/8 Competition thinking + state pressure dp
What is the difference between a project manager and a product manager?