JavaScript数组
2021/5/1 12:55:27
本文主要是介绍JavaScript数组,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
JavaScript数组
数组(Array)
数组是对象(内建对象)
数组和普通对象的功能类似,也是用来储存一些值的
不同的是普通对象使用字符串作为属性名
而数组是使用数字作为索引操作元素
索引:从0开始的整数就是索引。
语法:数组【索引】
如果读取不存在的索引,不会报错而是返回undefined
获取数组的长度,可以使用length这个属性获取
语法:数组,length
对于连续的数组,使用length可以获取到数组的长度(元素的个数)
对于非连续的数组,使用length会获取到数组的最大的(索引+1)
尽量不要创建非连续数组
修改length
如果修改的length大于原长度,则多出部分会空出来
如果修改的length小于原长度,则多出的部分会被删除
数组字面量
创建一个数组,使用字面量来创建数组
语法:[]
使用字面量创建数组时,可以在创建时就指定数组中的元素
使用构造函数创建数组时,也可以同时添加元素,将要添加的元素作为构造函数的参数传递,元素之间使用 , 隔开
二维数组
数组的方法
push()
该方法可以在数组的末尾添加一个或多个元素,并返回是数组新的长度
可以将要添加的元素作为方法的参数传递,这些元素将会自动添加到数组的末尾
该方法会将数组新的长度zw1返回值返回
pop()
该方法可以删除数组的最后一个元素,并将被删除的元素作为返回值返回
unshift()
向数组开头添加一个或多个元素,并返回新的数组长度
向前边插入元素以后,其他元素的索引会依次调整
shift()
可以删除数组的第一个元素,并将被删除的元素作为返回值返回
遍历数组
所谓的遍历数组,就是将数组中的所有的元素都取出来
创建一个函数,可以将数组中年满足条件的元素提取出来,然后封装到一个新的数组并返回
数组的遍历foreach
一般我们都是使用for循环去遍历数组
例如:
JS中还提供了另一个方法用来遍历数组
forEach()
这个方法只支持IE8以上的浏览器
IE8及以下的浏览器均不支持该方法,所以如果需要兼容IE8,则不要使用forEach
这篇关于JavaScript数组的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-07-02springboot项目无法注册到nacos-icode9专业技术文章分享
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)