From 043a2b9613058188a0cc1339d8ae2bbbababcd93 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Mon, 26 Jan 2015 09:46:43 -0500 Subject: [PATCH] refactor(storage) for-in -> Object.keys-forEach --- lib/client/storage.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/lib/client/storage.js b/lib/client/storage.js index 0c649ce0..1e906d15 100644 --- a/lib/client/storage.js +++ b/lib/client/storage.js @@ -40,15 +40,14 @@ var Util, DOM; }; this.removeMatch = function(string, callback) { - var name, is, - reg = new RegExp('^' + string + '.*$'); + var reg = RegExp('^' + string + '.*$'); - for (name in localStorage) { - is = name.match(reg); + Object.keys(localStorage).forEach(function(name) { + var is = reg.test(name); if (is) localStorage.removeItem(name); - } + }); Util.exec(callback);