js数组

1.创建数组

1.1字面量创建数组

let arr =[];

1.2构造函数创建数组

let arr = new Array();

 

2.数组赋值

先声明再赋值

声明时赋值

 

3.访问数组元素

.

使用变量访问

 

4.删除元素(删除后会留下一个空位)

 

 5.数组的遍历

for循环遍历

for-in遍历

for-of遍历

 

6.解构数组:解构,就是将一个复杂类型的数据分解为一个普通类型数据

解构交换两个数的值

 

7.扩展运算符:扩展运算符是ES6开始新添加的运算符,用于取出可迭代对象的每一项。 这里我们可以用它来快速的展开一-个数组

 

将字符串快速转换数组

 

8.length:返回数组元素的个数

清空数组

 

9.添加和删除方法

 

10.操作方法

concat0:该方法是先创建当前数组的一个副本,然后将接收到的参数添加到副本的末尾,最后返回新构建的数组,而原本的数组不会变化。

 slice(:该方法可以接收一个或者两个参数,代表返回项的起始和结束位置。-个参数:那就代表起始位置,返回从指定的起始位置到数组末尾的所有项目两个参数:那就代表从定的起始位置到指定的末尾位置之间的项,但是不包括结束位置的项目。注意: slice(方法不 会影响原始数组

splice(:这个方法非常的厉害,可以实现对数组的3种类型的操作:删除,插入和替换,相当于是增删改操作都可以用这个方法来实现。删除:可以删除任意数量的元素,只需要指定2个参数:要参数的第-项位置和要删除的项数。

 

11.数组重排序方法

reverse():反转数组项的顺序,注意使用该方法时会改变原来数组的顺序,而不是返回一个副本

sort():按照升序排列数组每一项

 比较函数的方法

 

12.位置方法

数组提供了两个位置方法: indexOf( 和lastIndexOf()这两个方法都接收两个参数:要查找的项目和查找的起点位置索引。区别在于一个是从数组开头开始找,-个是从数组末尾开始找。如果没找到就返回-1

includes(:用于查看数组里面是否包含某个元素,包含返回true,否则返回false

 



posted @ 2019-08-26 00:27  高二going  阅读(105)  评论(0编辑  收藏  举报