JavaScript 速查表

常用 API 与语法

用法 说明
const / let / var 变量声明
arr.map(fn) arr.filter(fn) 数组遍历与过滤
arr.find(fn) arr.findIndex(fn) 查找元素
arr.reduce((a,b)=>a+b, 0) 归约
arr.push() arr.pop() arr.shift() 数组增删
arr.slice() arr.splice() 截取与替换
str.split() str.join() 字符串分割与拼接
str.includes() str.startsWith() 字符串包含判断
JSON.stringify() JSON.parse() JSON 序列化
Object.keys() Object.values() 对象键值
obj?.prop 可选链
arr?.length ?? 0 空值合并
async/await 异步语法
Promise.all([...]) 并行 Promise
setTimeout(fn, ms) 延迟执行
Array.from() [...arr] 数组/可迭代转换
Array.isArray() typeof 类型判断