js中数组增加元素,js中遍历数组加到新数组

  js中数组增加元素,js中遍历数组加到新数组

  在上一篇文章中,我们学习了如何创建一个变量数组。请看《js如何创建一个具有可变数量的数组》。这一次,我们来看看数组中的元素是如何达到累加效果的。如有需要,请参考。

  我们先来看一个小例子。

  现在我们有这样一个问题。众所周知,我们有一个包含四个元素的数组:1,2,3和4。现在我们想知道这个数组中元素的和是多少,怎么计算?如果加上元素二呢?这还是同样的总数吗?

  脚本

  var arr=新数组(7);

  arr[0]=1;

  arr[1]=2;

  arr[2]=3;

  arr[3]=4;

  console . log(arr);

  const reducer=(累加器,当前值)=累加器当前值;

  console . log(arr . reduce(reducer));

  var nums=新数组(7);

  nums[0]=1;

  nums[1]=2;

  nums[2]=3;

  nums[3]=4;

  nums[4]= two ;

  console . log(nums);

  console . log(nums . reduce(reducer));

  /script这个小例子的结果是

  我们可以结合题目观察结果。四个元素1、2、3、4的累加结果是10,五个元素1、2、3、4、2的累加结果是10 ^ 2。这说明在这种方法中,如果出现英文,是不会过滤的,直接用数字操作。

  了解了这么多,下面我们来详细看看这个方法。

  reduce()方法对数组中的每个元素执行我们提供的reducer函数(升序),并将其结果汇总成一个返回值。

  我们来看看这个方法的语法。

  数组名。reduce(执行的函数(累加器的返回值,正在处理的元素,当前元素索引,数组,第一次调用函数时的值)reduce依次对数组中的每个元素执行回调函数,排除数组中已删除或从未赋值的元素,接受四个参数:

  累加器累加器

  当前值当前值

  当前指数

  排列

  注意:如果没有提供第一次调用函数的值,reduce将从索引1的位置开始执行回调方法,跳过第一个索引。如果在第一次调用该函数时提供该值,则从索引0开始。

  就是这样。你可以看看你需要的:javascript基础教程。以上是js数组中的元素如何实现累加效果的详细内容。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: