javaScript 数组


1、数组(Array)的概念

数组是指 一组数据的集合,其中每个数据被称作 元素 ,在数组中可以存放任意类型的元素。数组是将一组数据存储在单个变量名下的优雅方式。

2、创建数组–数组的创建方式

  • 利用new创建数组
var arr = new Array(); //创建了一个空的数组
  • 利用数组字面量创建数组
var arr = []; //创建空的数组
var arr = [ 1 , '李四' , true ]; //创建带初始值的数组

3、访问数组元素–数组的索引

  • 索引(下标):用来访问数组元素的序号(数组下标从0开始)比如: arr[1]

4、遍历数组

  • for 循环
案例
4.1、 求数组中的最大值(基础的方式):

步骤:
1、声明一个最大元素的变量max;
2、默认最大值 取数组中的第一个元素;
3、遍历数组,把里面的数组元素和max相比较;
4、如果这个数组元素大于max就把这个数组元素存到max中,否则继续下一轮比较;
5、最后max就是最大值;
image.png

4.2、数组转换为分割字符串

要求:将数组[‘red’,‘green’,‘blue’]转换为字符串,并且用 | 或 其他符号分割
输出:‘red | green | blue |’
步骤:
1、需要一个新变量用于存放转换完的字符串str;
2、遍历原来的数组,分别把里面数据取出来,加到字符串里面;
3、同时在后面加一个分隔符;
image.png


5、数组中新增元素

案例
5.1 通过修改length长度新增数组元素以及索引号增加数组元素(最基础的)

image.png


6、筛选数组方法

6.1 筛选元素1(最基础的)

image.png

6.2 筛选元素2(上面方法稍微修改)

image.png

6.3 删除数组指定元素

image.png

6.4 数组排序(冒泡排序)

冒泡排序:是一种算法,把一系列的数据按照一定的顺序进行排列显示(从小到大或从大到小)
image.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值