Skip to content
教猫吃鱼
Search
K
Main Navigation
工具
🦌
Linux
💻编程
前端三件套
前端框架
前端架构
其他语言
实操记录
考公
行测
申论
计算机
综合应用
学习
前端
后端
实战
🗡offer
Appearance
cx
Menu
Return to top
On this page
数组扩展
API
不改变原数组
concat(),连接数组, 返回合并之后的数据
join(),数组转字符串
slice(),截取数组指定位置,并返回
toString(),数组转字符串
valueOf(),返回数组对象的原始值
indexOf(),查询元素,返回元素的下标,没有返回-1
lastIndexOf(),反向查询元素,返回元素的下标,没有返回-1
forEach, 遍历数组,没有返回值
map, 遍历数组,返回新数组
filter, 遍历数组,满足条件的返回新数组
every, 遍历数组,全部为true,由every返回true
some, 遍历数组,只要有一个为true,由some返回true
reduce, 遍历数组,返回一个值
reduceRight, 反向遍历数组,返回一个值
includes(),查询元素,返回布尔值
find(),查询元素,返回元素,没有返回undefined
findIndex(),查询元素,返回元素的下标,没有返回-1
改变原数组
pop(),删除最后一位, 返回删除的元素
shift(),删除第一位, 返回删除的元素
push(),添加元素到末尾, 返回新数组的长度
unshift(),添加元素到开头, 返回新数组的长度
reverse(),反转数组,返回结果
sort(),排序,返回结果
splice(),删除/替换/插入
copyWithin(),浅复制数组的一部分到同一数组中的另一个位置,并返回它,不会改变原数组的长度。
fill(),填充数组,返回结果
去重
原始的借用obj封装函数实现
第三方库调用
Array.set()
算法题