JavaScript——数组详解

这篇博客详细介绍了JavaScript中的数组,从创建、访问元素、遍历,到各种数组方法如push、pop、filter等,并探讨了冒泡排序算法。通过实例代码展示了如何操作和使用数组。
摘要由CSDN通过智能技术生成

目录

一、了解数组

1、数组概述

2、创建数组两种方式

(一)利用数组字面量  创建数组  并赋值 默认值为 1 2 3

(二)利用new Array() 创建数组

3、语法 : 数组名[下标] /数组名[下标(下标从0开始)] = 值

4、下标

5、遍历数组

 二、数组方法

 1、push()

 2、unshift()

 3、pop() 

 4、shift()

5、判断当前的对象, 是否为数组     是 :true    否:false

 6、map

 7、filter()

 8、every()

 9、some   

10、splice   (可以获取、替换、插入元素)

(一)获取元素

 (二)替换元素

 (三)插入元素

 11、slice()

 12、indexOf()

(一)“了”,存在所以返回到数组中 “了”的下标   6

(二)0在数组中不存在,所以返回-1;

 13、includes()

(一)返回ture的示例

 (二)返回false的示例

14、sort   数组排序

三、数组元素新增

1、新增数组元素 修改length长度

 2、 读取元素

 3、新增数组元素

 4、替换原下标的内容

 四、冒泡排序 下沉算法


一、了解数组

1、数组概述

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

数组:可以通过索引(下标)来访问、设置、修改对应的数组元素,获取数组中的元素。

2、创建数组两种方式

(一)利用数组字面量  创建数组  并赋值 默认值为 1 2 3

 代码编写:   var arr = [1,2,3];

 运行代码后,在页面按F12,控制台中可以看到已经创建的数组,1,2,3为数组中的元素,0,1,2为下标(下标:后边会介绍到),下标表示元素在数组中的位置,下标从0开始。

length:3 表示这个数组的长度为3,因为数组里有3个元素。

(二)利用new Array() 创建数组

 代码编写:   var arr = new Array() ;

例如:var arr = new Array(3);   表示数组里有3个空的元素

运行代码后,在网页控制台可以看到数组长度为3(length:3),没有赋值,所以只有长度.

3、语法 : 数组名[下标] /数组名[下标(下标从0开始)] = 值

代码编写  : arr[0] = 5; 

  

 运行代码后,在网页控制台可以看到数组元素为5,6,7,8,9,长度为5(length:5),0表示数组中第一个元素的位置,第一个元素的值 为5,控制台输出为:5

4、下标

*下标表示元素在数组中对应的位置,下标从0开始。

*数组可以通过下标(索引)来访问、设置、修改对应的数组元素,获取数组中的元素

 

 声明创建数组  arr   并且为其赋值[5,6,7,8,9],arr[0]:表示数组中第一个元素的位置,即就是5的下标为arr [0]。所以网页控制台输出值为5。

5、遍历数组

读取数组中所有的元素
   代码编写:for (let i = 0; i < arr.length; i++) {
                                     console.log(arr[i]);
                                    }

 二、数组方法

 1、push()

向数组的末尾添加一个或多个元素(多个元素用逗号隔开即可)

代码编写:将newArray中的元素添加到arr数组中去。

 2、unshift()

向数组的开头添加一个或多个元素,并返回新的数组长度

 代码编写:

console.log('新的数组长度:'+newArrayLength); 将元素添加进去后,数组的新长度。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值