Use features.forEach instead of for loop
This commit is contained in:
@@ -208,15 +208,11 @@ ol.FeatureOverlay.prototype.setFeatures = function(features) {
|
|||||||
this.handleFeaturesRemove_, false, this)
|
this.handleFeaturesRemove_, false, this)
|
||||||
];
|
];
|
||||||
this.featureChangeListenerKeys_ = {};
|
this.featureChangeListenerKeys_ = {};
|
||||||
var featuresArray = features.getArray();
|
features.forEach(function(feature) {
|
||||||
var i, ii = featuresArray.length;
|
|
||||||
var feature;
|
|
||||||
for (i = 0; i < ii; ++i) {
|
|
||||||
feature = featuresArray[i];
|
|
||||||
this.featureChangeListenerKeys_[goog.getUid(feature).toString()] =
|
this.featureChangeListenerKeys_[goog.getUid(feature).toString()] =
|
||||||
goog.events.listen(feature, goog.events.EventType.CHANGE,
|
goog.events.listen(feature, goog.events.EventType.CHANGE,
|
||||||
this.handleFeatureChange_, false, this);
|
this.handleFeatureChange_, false, this);
|
||||||
}
|
}, this);
|
||||||
}
|
}
|
||||||
this.render_();
|
this.render_();
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user