数据类型——数组
Array可以包含任意的数据类型
let arr = [1,2,3,4,5];//通过下标取值和赋值 arr[0] arr[0] = 1
1、长度
arr.length
2、indexOf,通过元素获得下标索引
arr.indexOf(2)
1
3、slice() 截取Array的一部分,返回一个新数组,类似于String中的subString
4、push(),pop() 尾部
push:压入到尾部
pop:弹出尾部的一个元素
5、unshift(),shift() 头部
unshift:压入到头部
shift:弹出头部的一个元素
6、排序 sort()
arr = ['c','b','a']
(3) ['c', 'b', 'a']
arr.sort()
(3) ['a', 'b', 'c']
7、元素反转
(3) ['a', 'b', 'c']
arr.reverse()
(3) ['c', 'b', 'a']
8、concat()
arr.concat(1,2,3) (6) ['c', 'b', 'a', 1, 2, 3] arr (3) ['c', 'b', 'a']
注意:concatenate() 并没有修改数组,只是会返回一个新的数组
9、连接符 join
打印拼接数组,使用特定的字符串连接
(3) ['c', 'b', 'a'] arr.join('-') 'c-b-a
10、多维数组
arr = [[1,2],[3,4],["5","6"]] arr[1][1] 4
数组:存储数据(如何存,如何取),方法都可以自己实现!
我的一生
第1章-废物的一生
第50章-糟糕的婴儿
第300章-莫欺少年穷
第600章-莫欺中年穷
第1000章-莫欺老年穷
第1100章-不详的离去
第1101章-棺材板的震动
第1150章-盗墓贼的眼泪
第1200章-死者为大
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义