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.快速排序(通过二分法不断将数组进行分组,从而进行排序)
浙公网安备 33010602011771号