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。
- currentValue 参数是数组中第一个元素的值。
如果未提供 initialValue:
🌐 If an initialValue is not provided:
- previousValue 参数是数组中第一个元素的值。
- currentValue 参数是数组中第二个元素的值。
定义
🌐 Definition
函数 (
🌐 function (
| 名称 | 类型 | 描述 |
|---|---|---|
| previousValue | 归约器 | 在上一次回调调用中返回的累计值,或者如果提供了,则为初始值。 |
| currentCoord | Array<number> | 当前正在处理的坐标。 |
| coordIndex | number | 当前正在处理的坐标索引。如果提供了 initialValue,则从索引 0 开始,否则从索引 1 开始。 |
| featureIndex | number | 正在处理的功能的当前索引。 |
| multiFeatureIndex | number | 当前正在处理的多功能索引。 |
| geometryIndex | number | 正在处理的几何体的当前索引。 |
)
返回
🌐 Returns
归约器