nakarte

Source code of https://map.sikmir.ru (fork)
git clone git://git.sikmir.ru/nakarte
Log | Files | Refs | LICENSE

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:
Msrc/lib/leaflet.hashState/hashState.js | 6+++---
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; }