发布网友 发布时间:2022-05-12 18:31
共1个回答
热心网友 时间:2022-04-25 08:42
var shaanxi = [...略...];追问Hi,
谢谢,成功了。但是您能给我讲讲下面这两个问题吗?麻烦了。
这是构建了一个函数,传入了a,b 这两个参数吗?
另外 return a + b.value , 是什么意思呢?
谢谢您。
追答这里是利用了数组自带的rece方法,用于累加数组中的每个值,具体可以自己百度。
return a + b.value 这是把初始值(这里是0)a与数组的第一个元素b的value属性相加,然后js会自动重复这个过程,第二次的时候a就是上一次累加的结果,b则是数组的第二个元素。这个过程不断重复,直到数组循环完毕,这样最后出来的值就是全部元素的value属性的累加结果了。