JavaScript数组reduce与pop方法详解
作者:闭包旅人时间:2026-10-25 07:41:42浏览:245
本文详细介绍JavaScript中数组的reduce和pop方法。reduce用于数组元素累积计算,支持自定义初始值;pop用于移除并返回数组最后一个元素。文章包含具体代码示例及运行结果分析,帮助开发者掌握这两个常用数组操作技巧。
前言:
在日常开发工作中,我们经常需要处理各类数据。本节将重点讲解JavaScript中数组的reduce和pop方法的具体用法,接下来直接通过代码编辑器进行演示。
一、reduce方法
1直接vs打开

2代码部分
var geyao=[1,3,5]
let sum = arr.reduce(function(prev, cur, index, arr) {
console.log(prev, cur, index);
return prev + cur;
})
console.log(sum);3运行结果

小结:
回调函数可以接收多个参数,具体包括:
prev:上一次调用回调函数的返回值cur:当前正在处理的数组元素index:当前元素的索引值arr:调用reduce方法的原始数组
此外,还可以指定函数迭代的初始值。
二、pop方法
1直接vs打开

2代码部分
// push() 在数组末尾添加元素,接收一个或多个参数
// unshift() 在数组首位添加元素,接收一个或多个参数
// pop() 删除数组末尾元素
// shift() 删除数组第一个元素
const geyao = ['歌谣']
geyao.push('优秀')
geyao.push('强大')
console.log(geyao, 'geyao')
geyao.unshift('我是')
console.log(geyao, 'geyao')
geyao.pop()
console.log(geyao, 'geyao')
geyao.shift()
console.log(geyao, 'geyao')3运行结果

小结:
// push() 在数组末尾添加元素,接收一个或多个参数
// unshift() 在数组首位添加元素,接收一个或多个参数
// pop() 删除数组末尾元素
// shift() 删除数组第一个元素到此这篇关于javascript数组中的reduce方法和pop方法的文章就介绍到这了,更多相关reduce和pop方法内容请搜索本站以前的文章或继续浏览下面的相关文章希望大家以后多多支持本站!
作者最新文章
什么时候该用JS构造器:与工厂模式、字面量的选择对比
2026-11-05 16:18:22
推荐几款轻量级JS照片墙开源库及对比
2026-11-05 15:56:19
JavaScript递归写法有哪些常见陷阱及避免方法
2026-11-05 14:53:38
JS数组浅拷贝与深拷贝怎么选?场景与方法总结
2026-11-05 14:41:02
p5.js 中 setup() 和 draw() 函数的执行机制详解
2026-11-05 12:32:38
相关标签:
