Zlog
首页归档关于
Zlog

一个探索技术、编程和构建 Web 的个人空间。

© 2026 Zlog

导航

首页归档关于

链接

/
|
·
·
·
首页/常用数组方法及分类

常用数组方法及分类

| 方法 | 作用 ...

Z

Zephyr110

2019年10月19日·2 分钟
|
frontendfrontend-javascript

1. 数组方法分类

方法作用返回值是否改变原数组
push(...items)从数组尾部添加元素添加后的数组长度(length)✔️
pop从数组尾部弹出元素弹出的尾部元素✔️
shift从数组头部弹出元素弹出的头部元素✔️
unshift(...items)从数组头部添加元素添加后的数组长度(length)✔️
splice(start,deleteCount,...items)从 start 开始删除 deleteCount 个元素,并在当前位置插入 items被删除的元素组成的数组✔️
fill(val, start, end)从 start 到 end 填充 val返回[start,end)位置被替换填充了 val 的原数组✔️
copyWithin(target, start, end)将[start, end)位置的元素复制覆盖到 target 起始的位置,不会改变数组长度(多余的复制会被截断)原数组 target 位置起始被覆盖后返回✔️
sort(func)不传入 func 时根据同 toString()后的 Unicode 排序,传入 func,根据函数处理排序原数组排序后返回✔️
reverse()反转数组原数组反转后返回✔️
slice(start, end)截取索引值[start, end)对应的元素返回截取元素组成的数组❌
concat(...items)数组与元素(或数组)拼接返回拼接后的新数组❌
indexOf(item, start)从 start 位置查找 item找到时返回元素对应的索引值,否则返回-1❌
lastIndexOf(item, start)从 start 开始查找 item返回 item 在数组中最后出现的位置(索引)❌
includes(item)查找数组中是否有 item有则返回 true,无则返回 false❌
find(func) 🚩通过函数 func 过滤元素返回符合条件的第一个值❌
filter(func) 🚩通过函数 func 过滤元素返回符合条件的所有值❌
findIndex(func)通过函数 func 过滤元素返回符合条件的第一个元素的索引值❌
map(func)每个元素调用 func 函数返回新数组(各元素调用了 func)❌
join()/split() 🚩数组转字符串/字符串转数组返回传入符号连接各数组元素组成的字符串❌
reduce(func, init)func 分别接收 prev, cur, index, arr 四个参数,分别是上次跳用返回值或者初始值,当前值,索引,数组,init 为第一次调用时的初始值 。注意:reduce 对于空数组不会执行 func 函数返回 func 的计算结果❌
forEach(func) 🚩每个元素调用 func (该循环不可中断)无返回
some(func)每个元素调用 func若是一个满足就返回 true,否则返回 false
every(func)每个元素调用 func若是全部满足就返回 true,否则返回 false

标签

frontendfrontend-javascript

评论 (0)

评论功能仅在主站可用,请访问 zephyr110.vercel.app

相关文章

OffscreenCanvas

MDN-OffscreenCanvas

2025年12月10日·7 分钟

Service Worker

Web worker 是一种在浏览器中运行的后台脚本,它可以在独立的线程中执行任务,而不会阻塞主线程的执行。Web worker 的主要作用是处理耗时的计算任务,例如图片处理、文本分析、数据处理等,以避免阻塞主线程,提高页面的响应性能

2024年5月28日·4 分钟

vue-tour二次封装

npm install vue-tour

2023年7月22日·7 分钟

← 返回文章列表