coordReduceCallback
描述
¥Description
coordReduce 的回调函数
¥Callback for coordReduce
首次调用回调函数时,作为参数提供的值取决于 reduce 方法是否具有 initialValue 参数。
¥The first time the callback function is called, the values provided as arguments depend on whether the reduce method has an initialValue argument.
如果为 reduce 方法提供了 initialValue:
¥If an initialValue is provided to the reduce method:
-
previousValue 参数是 initialValue。
¥The previousValue argument is initialValue.
-
currentValue 参数是数组中第一个元素的值。
¥The currentValue argument is the value of the first element present in the array.
如果未提供 initialValue:
¥If an initialValue is not provided:
-
previousValue 参数是数组中第一个元素的值。
¥The previousValue argument is the value of the first element present in the array.
-
currentValue 参数是数组中第二个 元素的值。
¥The currentValue argument is the value of the second element present in the array.
定义
¥Definition
函数 (
¥function (
名称 | 类型 | 描述 |
---|---|---|
previousValue | Reducer | 上次调用回调时返回的累积值,或 initialValue(如果提供)。 |
currentCoord | 数组<number> | 当前正在处理的坐标。 |
coordIndex | number | 当前正在处理的坐标的索引。如果提供了初始值,则从索引 0 开始,否则从索引 1 开始。 |
featureIndex | number | 当前正在处理的要素的索引。 |
multiFeatureIndex | number | 当前正在处理的多要素的索引。 |
geometryIndex | number | 当前正在处理的几何体的索引。 |
)
返回
¥Returns
Reducer