From b41ee35422b1015c4b321bff3c0371515d65a77b Mon Sep 17 00:00:00 2001 From: Frederic Junod Date: Mon, 28 Apr 2014 12:51:24 +0200 Subject: [PATCH] Use features.forEach instead of for loop --- src/ol/featureoverlay.js | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/ol/featureoverlay.js b/src/ol/featureoverlay.js index 255264b2d4..08fbcacf52 100644 --- a/src/ol/featureoverlay.js +++ b/src/ol/featureoverlay.js @@ -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_(); };