Use features.forEach instead of for loop

This commit is contained in:
Frederic Junod
2014-04-28 12:51:24 +02:00
parent 90c0944617
commit b41ee35422
+2 -6
View File
@@ -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_();
}; };