JS - 基础学习(2): 数组(列表)的基本操作
二.数组元素的删除
删除数组元素有三种方法:shift() pop() splice()
1、
arayObj.shift();//
删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined
2、
arrayObj.pop();//
删除原数组最后一项,并返回删除元素的值;如果数组为空则返回undefined
3
、 arrayObj.splice(deletePos,deleteCount);
//
删除从指定位置deletePos开始的指定数量deleteCount的元素,以
数组形式
返回所移除的元素
举例说明:
shift() var a = [1,2.5,"a","yes"]; var temp = a.shift(); console.log(a); //[2.5, "a", "yes"] console.log(temp); // 1 原数组第一项 pop() var a = [1,2.5,"a","yes"]; var temp = a.pop(); console.log(a); // [1, 2.5, "a"] console.log(temp); // yes 原数组最后一项 splice() 删除指定位置开始的数据。第一个参数是指定位置,第二个参数是删除从指定位置开始的数据个数 var a = [1,2.5,"a","yes"]; var temp = a.splice(1,1); //删除第2个位置开始的1个数据, console.log(a); // [1, "a", "yes"] console.log(temp); // [2.5] 以数组形式返回移除的元素 var temp = a.splice(1,2); //删除第2个位置开始的2个数据, console.log(a); // [1, "yes"] console.log(temp); // [2.5, "a"] 以数组形式返回移除的元素
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了