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

View File

@@ -208,15 +208,11 @@ ol.FeatureOverlay.prototype.setFeatures = function(features) {
this.handleFeaturesRemove_, false, this)
];
this.featureChangeListenerKeys_ = {};
var featuresArray = features.getArray();
var i, ii = featuresArray.length;
var feature;
for (i = 0; i < ii; ++i) {
feature = featuresArray[i];
features.forEach(function(feature) {
this.featureChangeListenerKeys_[goog.getUid(feature).toString()] =
goog.events.listen(feature, goog.events.EventType.CHANGE,
this.handleFeatureChange_, false, this);
}
}, this);
}
this.render_();
};