数组!!!

74 阅读2分钟

一.含义:是一种复杂的数据类型

二.组成部分:

元素:数组中的数据

下标:元素的位置(从0开始)

length:元素的数量

三.作用

在变量种存储多个数据

四.基本语法

声明: let 数组名=[]

取值:数组名[下标]

长度:数组名.length

遍历(一次读取数组每一个元素值):for(let i=0;i<arr.length;i++)

赋值:数组名[下标]=值

五.数组操作

增:

1.数组名.push()

*在数组的最后添加一个或多个元素,返回值是数组的长度

11.png 返回值是数组的长度

长度.png

2.数组名.unshift()

*在数组的前面添加一个或者多个元素,返回值也是数组的长度

删:

1.删除指定位置:数组名.splice(要删除的下标,删除的数量)

*删除指定位置的元素,返回值是一个删除的元素数组

数组删除指定位置.png 返回值要删除的这个元素的数组

数组删除指定位置返回值.png

2.删除数组最后一个元素:数组名.pop()

*删除数组最后一个元素,返回值是要删除的元素

删除最后一个元素.png

返回值是要删除的元素

删除组后一个的返回值.png

3.删除数组最前面的一个元素:数组名.shift()

*删除数组的最前面的一个元素,返回值是要删除的元素

删除第一个元素的代码.png 返回值是要删除的元素

删除第一个元素.png

语法:数组名.下标=值

1.有下标时,则是修改这个元素

数组的修改1.png 修改后,返回值是一个新数组

数组的修改2.png

2.没有下标时,则是新增一个元素

没有下标时的修改1.png 没有下标时,返回值是一个新增了元素的新数组

没有下标时的修改2.png

语法:数组名[下标]

1.如果有这个下标,则是查找出来这个元素

查找数组111.png 返回值是这个要查找的元素

查找数组1.png

2.如果没有这个下标,则是undefined

数组的查找111.png 没有这个下标,显示undefined

数组的查找222.png