JavaScript数组

一、数组简介
1.什么是数组?
数组就是一组数据的集合

2.数组的作用
数组能够存入多个数据,方便数据存放

二、数组定义和使用
1.数组定义
定义方法:
方式1:new Array(参数一,参数二...)
方式2:var arr = [参数一,参数二...]

2.数组的使用
1.传统for循环遍历法,通过for循环来遍历数组中每一个元素,从而靠元素下标拿取相应的元素
2.for in遍历通过下标来遍历数组中每一个变量
3.for of遍历通过value来遍历数组中每一个变量,返回值是数组中的值

三、数组中的方法
1.栈方法
增加:push
删除:pop

2.队列方法
增加:unshift
删除:shift

3.反转方法:reverse(将前后对应位置的值一一变换)

4.排序方法:sort()
sort()方法中 ()里可以放入函数进行升序或者降序排列

5.连接方法:concat() (concat方法中可以无限连接数组)

6.slice和splice方法(两个方法都能截取值,但是slice方法截取之后不会对原来的数组有影响,splice方法截取之后直接将截取的片段直接删除)

四、排序方法
1.冒泡排序(两层for循环嵌套,第一层for循环用于控制趟数,第二层for循环用于控制次数)

2.选择排序(通过声明一个参数来赋予第一个值的下标,然后遍历进行数值比较,如果有比此数小的就记录下标直到结束,然后判断是否为最开始的下标,如果不是就将记录的下标与原下标对应的数值进行交换)

3.快速排序(通过二分法不断将数组进行分组,从而进行排序)

posted on 2022-07-29 21:03  小生南骆  阅读(67)  评论(0)    收藏  举报

导航