From 08fdb351d15169c3717e9bfa7ebdbf4266027f18 Mon Sep 17 00:00:00 2001 From: Esty Thomas Date: Thu, 27 Dec 2018 12:27:42 -0500 Subject: [PATCH] Renames var to prevent "double is read-only" error Under some build systems, the function `double` produces an error: ```SyntaxError: "double" is read-only"``` The error goes away if the variable named `double` inside the function named `double` is renamed. This commit renames it to `double_var` for simplicity's sake. --- src/util.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/util.js b/src/util.js index dbc8de3f..93e426f0 100644 --- a/src/util.js +++ b/src/util.js @@ -503,13 +503,13 @@ export default { * @param {Uint8Array} data */ double: function(data) { - const double = new Uint8Array(data.length); + const double_var = new Uint8Array(data.length); const last = data.length - 1; for (let i = 0; i < last; i++) { - double[i] = (data[i] << 1) ^ (data[i + 1] >> 7); + double_var[i] = (data[i] << 1) ^ (data[i + 1] >> 7); } - double[last] = (data[last] << 1) ^ ((data[0] >> 7) * 0x87); - return double; + double_var[last] = (data[last] << 1) ^ ((data[0] >> 7) * 0x87); + return double_var; }, /**