* @function Theme.prototype.getFeatures * @description 查看当前图层中的有效数据。 * @param {Function} [filter] - 根据条件过滤要素的回调函数。 * @returns {Array. } 用户加入图层的有效数据。
(filter)
| 274 | * @returns {Array.<FeatureVector>} 用户加入图层的有效数据。 |
| 275 | */ |
| 276 | getFeatures(filter) { |
| 277 | var len = this.features.length; |
| 278 | var clonedFeatures = []; |
| 279 | for (var i = 0; i < len; ++i) { |
| 280 | if (!filter || (filter && typeof filter === 'function' && filter(this.features[i]))) { |
| 281 | clonedFeatures.push(this.features[i]); |
| 282 | } |
| 283 | } |
| 284 | return clonedFeatures; |
| 285 | } |
| 286 | |
| 287 | /** |
| 288 | * @function Theme.prototype.getFeatureBy |