From 5dc4edbda53412828734d336bfeec8b4f467bdd1 Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Wed, 4 May 2016 03:51:58 -0700 Subject: [PATCH] minor. --- lib/bcoin/utils.js | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/lib/bcoin/utils.js b/lib/bcoin/utils.js index b1eab1b8..4a35ad17 100644 --- a/lib/bcoin/utils.js +++ b/lib/bcoin/utils.js @@ -2683,9 +2683,13 @@ utils.serial = function serial(stack, callback) { utils.toMap = function toMap(obj) { var map = {}; - obj.forEach(function(value) { + var i, value; + + for (i = 0; i < obj.length; i++) { + value = obj[i]; map[value] = true; - }); + } + return map; }; @@ -2697,9 +2701,14 @@ utils.toMap = function toMap(obj) { utils.revMap = function revMap(map) { var reversed = {}; - Object.keys(map).forEach(function(key) { + var keys = Object.keys(map); + var i, key; + + for (i = 0; i < keys.length; i++) { + key = keys[i]; reversed[map[key]] = key; - }); + } + return reversed; };