深圳网站建设制作哪家口碑好,风铃制作,浙江省建设信息港查,wordpress摘要 字数reduce() 是一个 JavaScript 中的数组方法#xff0c;它会对数组的每个元素执行一个提供的 reducer 函数#xff0c;将其减少到一个单一的值。
这是 reduce() 的基本用法#xff1a;
//(method) Arraynumber.reduce(callbackfn: (previousValue: number, currentV…reduce() 是一个 JavaScript 中的数组方法它会对数组的每个元素执行一个提供的 reducer 函数将其减少到一个单一的值。
这是 reduce() 的基本用法
//(method) Arraynumber.reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: number[]) number, initialValue: number): number (2 overloads)
array.reduce(callback[, initialValue])这里 callback 是一个用于每个数组元素的函数接受四个参数 accumulator累加器累加回调的返回值。它是上一次调用回调时返回的累积值或者 initialValue如果提供了的话。 currentValue正在处理的数组元素。 currentIndex可选正在处理的数组元素索引。如果提供了 initialValue则从索引1开始。 array可选调用 reduce() 的数组。 initialValue可选是一个为累加器提供初始值的值。如果没有提供初始值那么将使用数组的第一个元素作为初始值如果数组为空则返回 undefined。 这是一个简单的例子使用 reduce() 来计算数组中所有元素的和
scriptlet arrayNum [1,8,9,10];let totalNum arrayNum.reduce(function(preValue,currentValue,currentIndex,array){return preValuecurrentValue;},100);console.log(totalNum);/script在这个例子中我们提供了一个初始值 100然后对数组中的每个元素执行回调函数将回调函数的返回值累加到累加器中。最终我们得到了数组中所有元素的和。