javaScript-数组
JavaScript-数组
概念及声明
数组:是一种可以按顺序保存数据的数据类型
声明:let 数组名 = [数据1,数据2,...,数据n]
let arr = ['pink','yellow','red'] //let arr = [] //let arr = new Array()
注意:
- 数组是按顺序保存,所以每个数据都有自己的编号
- 机中的编号从0开始
- 在数组中,数据的编号也叫索引或下标
- 数组可以存储任意类型的数据
操作数组
查询
或者我们称为访问数组数据
方法:数组[下标]
console.log(arr[1])//'yellow'
修改
数组[下标] = 新值
arr[1] = 'green'
添加
-
数组.push(新增内容)
将一个或多个元素添加到数组的末尾,并返回该数组的新长度
console.log(arr.push('gray','pink2'))//5 -
数组.unshift(新增内容)
将一个或多个元素添加到数组的开头,并返回该数组的新长度
console.log(arr.unshift('green'))//4 -
数组.splice(起始位置,0,添加内容)
在指定位置添加元素,返回值:[]
console.log(arr.splice(1,0,'green'))//[]
注意:.新增多个元素以逗号,隔开
删除
-
arr.pop()
从数组中删除最后一个元素,并返回删除元素的值
console.log(arr.pop())//'red' -
arr.shift()
法从数组中删除第一个元素,并返回删除元素的值
console.log(arr.shift())//'pink' -
arr.splice(操作的下标,删除的个数)
删除指定元素,返回删除元素的数组
console.log(arr.splice(1,1))//['yellow'] -
arr.splice(起始位置,要移除的数组元素的个数,添加内容)
删除指定元素并在指定起始位置添加内容,返回删除元素的数组
console.log(arr.splice(1,1,'green'))//['yellow'] console.log(arr.splice(1,0,'green'))//[] 注意:要移除的数组元素的个数为0时,作用为在指定位置添加元素
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战