数组的基本操作

发布时间:2026/5/21 14:24:39

数组的基本操作 一、增往数组里加元素push()末尾添加返回新长度jslet arr [1,2]; arr.push(3); // [1,2,3]unshift()开头添加jsarr.unshift(0); // [0,1,2,3]二、删删除元素pop()删除最后一个返回删掉的值jsarr.pop(); // [0,1,2]shift()删除第一个jsarr.shift(); // [1,2]splice (下标个数)任意位置删jsarr.splice(1,1); // 删除下标11个元素 → [1]三、改修改元素直接通过下标改jslet arr [1,2,3]; arr[1] 99; // [1,99,3]splice 也能改 / 替换jsarr.splice(1,1,66); // 删掉1个插入66四、查查找、获取按下标获取arr[0]indexOf (值)找下标找不到返回-1你去重用的jsarr.indexOf(3);includes (值)是否包含返回 true/falsejsarr.includes(2);slice (开始结束)截取一段不改变原数组jsarr.slice(0,2);五、遍历循环for 循环基础forEach ()遍历每一项jsarr.forEach((item){console.log(item)})map ()遍历并返回新数组filter ()筛选reduce ()累加 / 汇总六、常用其他操作reverse()数组翻转sort()排序join()数组转字符串split(-)字符串转数组去重[...new Set(arr)]最简单口诀末尾增删push /pop开头增删unshift /shift任意删改splice截取slice查找indexOf /includes遍历forEach map filter reduce翻转reverse拼接 / 切割join /split

相关新闻