From 5be9b04741f0e4acdcf5fe153d1c48af2ecf32c0 Mon Sep 17 00:00:00 2001 From: Daniel Cousens <github@dcousens.com> Date: Fri, 2 Oct 2015 12:59:30 +1000 Subject: [PATCH] script: isolate initialization of REVERSE_OPS --- src/script.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/script.js b/src/script.js index 3d82557..0c8749b 100644 --- a/src/script.js +++ b/src/script.js @@ -4,11 +4,14 @@ var typeforce = require('typeforce') var types = require('./types') var OPS = require('./opcodes') -var REVERSE_OPS = [] -for (var op in OPS) { - var code = OPS[op] - REVERSE_OPS[code] = op -} +var REVERSE_OPS = (function () { + var result = {} + for (var op in OPS) { + var code = OPS[op] + result[code] = op + } + return result +})() function toASM (chunks) { if (types.Buffer(chunks)) {