静态方法
// 将类数组转换为数组
Array.from
// 判断是不是数组
Array.isArray
// 将一组数值转换为数组
Array.of
const a = Array.of(2,4,6,8);
console.log(a); // \[2,4,6,8]
操作方法
| 影响原数组 | |
|---|---|
| push | 添加数据,在末端 |
| unshift | 添加数据,在前端 |
| pop | 删除最后一个值 |
| shift | 删除第一个值 |
| splice | 添加,修改,删除 |
| reverse | 逆序 |
| sort | 排序 |
| 不影响原数组 | |
|---|---|
| slice | 截取 |
| join | 数组转字符串 |
| concat | 拼接 |
| indexOf | 根据内容查找索引 |
| lastindexOf | 根据内容查找索引 |
| includes | 判断数组是否包含相应内容 |
| —— | —— |
| 遍历 | |
|---|---|
| forEach | 标准遍历 |
| map | 映射 |
| filter | 过滤,筛选 |
| reduce | 聚合 |
| find | 查找 |
| findindex | 查找索引 |
| some | 只要一个满足则 true |
| every | 所有满足则 true |
| flat | 抹平 |