对象简介
储存多个值
是一个有序列表,可以存放任意的数据,数组长度可以动态调整
常用属性和方法
操作类型 | 方法名 | 描述 |
栈操作(先进后出) | push() | 向数组末尾添加一个或更多元素,并返回数组长度 |
pop() | 删除返回数组最后一个元素 | |
队列操作(先进先出) | unshift() | 向数组的开头添加一个或更多元素,并返回数组长度 |
shift() | 删除返回数组第一个元素 | |
排序方法 | soft((a-b)=>return a-b) | 按照字符串顺序对数组进行排序 |
reverse() | 反转数组 | |
concat() | 把参数拼接到当前数组 | |
操作方法 | slice() | 从当前数组截取出一个新数组,不影响原数组 |
splice() | 删除或替换当前数组的某些项目,参数start、del、options(要替换的项) | |
arr=[ ] | 清空数组 ; | |
位置方法 | indexof() | 搜索数组中的元素,并返回位置,没找到返回-1 |
lastindexof() | 搜索数组中的元素,并返回最后出现的位置,没找到返回-1 | |
array[index] | 数组索引对应的数组之 | |
迭代方法 | every() | 检测数值元素的每个元素是否都符合条件 |
过滤 | filter((a,i)=>return a>60) | 过滤,检测数组元素,并返回符合条件元素的数组 |
foreach() | 数组每个元素都执行一次回调函数 | |
map() | 通过制定函数处理数组每个元素,并返回处理后的数组 | |
some() | 检测数组元素中的是否有符合指定条件 | |
join() | 把数组的所有元素连接到一个字符串中 |