数组
说明
数组是一组数据的有序集合。
定义
使用数组字面量方式:var arr1 = [];
使用数组关键字方式: var arr1 = new Array();
定义数组并初始化var arr1 = [1, "a", true]; var arr2 = new Array(1, "a", true);
数组的索引
数组中的每一个元素在数组中都有一个对应的索引,也叫做数组的下标。索引取值从数字 0 开始。 我们可以 通过索引值来对数组进⾏增加、查看、修改等操作
查看
1 | var arr = [1, "a" , true , "hello" ]; console.log( arr[3] ); // hello |
增加
1 | var arr = []; arr[0] = 1; arr[1] = "a" ; arr[2] = true ; console.log( arr ); // [1, "a", true] |
修改
var arr = [1, "a", true, "hello"]; arr[2] = false; console.log( arr ); // [1, "a", false, "hello"]
数组的长度
每⼀个数组都有⼀一个 length 属性,表示数组的长度。数组的长度指的就是数组内包含元素的个数
数组的遍历
遍历,指的就是访问数据结构中的每个节点的数据。遍历数组,也就是依次访问数组内的每一个元素。
数组的常见方法
1.转换方法
toString()
把数组的元连同逗号转换为一个字符串,并返回 结果。
valueOf() 返回数组对象的原始值。
join()
将数组里的每个元素取出来拼接成一个字符串,并 返回结果。
2.操作方法
push()
向数组的末尾添加一个或更更 多元素,并返回新的⻓长度。
pop()
删除一个 元素。
shift()
删除并返回数组的第一个元 素。
unshift()
向数组的开头添加一个或更更 多元素,并返回新的⻓长度。
slice()
选取数组中的⼀一部分,并返 回⼀一个新数组。
splice() 从数组里添加或删除元素。
第一个参数表示起始元素下标(包含),第二个参数表示 要删除元素的个数,后⾯面的参数都表示要添加的元素。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 新年开篇:在本地部署DeepSeek大模型实现联网增强的AI应用
· DeepSeek火爆全网,官网宕机?本地部署一个随便玩「LLM探索」
· Janus Pro:DeepSeek 开源革新,多模态 AI 的未来
· 上周热点回顾(1.20-1.26)
· 【译】.NET 升级助手现在支持升级到集中式包管理