commit e742fef2557e66913d64ce6818e4308d0efd9e50
parent 311fff01b81d5d127b696dfd731962a38a838f2d
Author: Sergej Orlov <wladimirych@gmail.com>
Date: Tue, 29 Nov 2016 12:14:57 +0300
[hash state] do not iterate object keys as "for in" to make linter happy
Diffstat:
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/lib/leaflet.hashState/hashState.js b/src/lib/leaflet.hashState/hashState.js
@@ -65,7 +65,7 @@ const hashState = {
_saveStateToHash: function() {
var stateItems = [];
- for (var key in this._state) {
+ for (let key of Object.keys(this._state)) {
if (this._state[key].length) {
var values = this._state[key].join('/');
stateItems.push(key + '=' + values);
@@ -79,13 +79,13 @@ const hashState = {
onHashChanged: function() {
const newState = this._parseHash();
const changedKeys = {};
- for (let key in newState) {
+ for (let key of Object.keys(newState)) {
if (!arrayItemsEqual(newState[key], this._state[key])) {
changedKeys[key] = 1;
}
}
- for (let key in this._state) {
+ for (let key of Object.keys(this._state)) {
if (! (key in newState)) {
changedKeys[key] = 1;
}