JavaScript数组reduce与pop方法详解

作者:闭包旅人时间:2026-10-25 07:41:42浏览:245

本文详细介绍JavaScript中数组的reduce和pop方法。reduce用于数组元素累积计算,支持自定义初始值;pop用于移除并返回数组最后一个元素。文章包含具体代码示例及运行结果分析,帮助开发者掌握这两个常用数组操作技巧。

前言:

在日常开发工作中,我们经常需要处理各类数据。本节将重点讲解JavaScript中数组的reduce和pop方法的具体用法,接下来直接通过代码编辑器进行演示。

一、reduce方法

1直接vs打开

一、reduce方法

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运行结果

一、reduce方法

小结:

回调函数可以接收多个参数,具体包括:

  • prev:上一次调用回调函数的返回值
  • cur:当前正在处理的数组元素
  • index:当前元素的索引值
  • arr:调用reduce方法的原始数组

此外,还可以指定函数迭代的初始值。

二、pop方法

1直接vs打开

一、reduce方法

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运行结果

一、reduce方法

小结:

//   push() 在数组末尾添加元素,接收一个或多个参数
  // unshift() 在数组首位添加元素,接收一个或多个参数
  // pop() 删除数组末尾元素
  // shift() 删除数组第一个元素

到此这篇关于javascript数组中的reduce方法和pop方法的文章就介绍到这了,更多相关reduce和pop方法内容请搜索本站以前的文章或继续浏览下面的相关文章希望大家以后多多支持本站!

作者最新文章