From 5c774a3ce24e95c3cf5ccbee4baceea256587250 Mon Sep 17 00:00:00 2001 From: n1474335 Date: Fri, 23 Jun 2017 12:18:08 +0000 Subject: [PATCH] Updated to allow delimiter to be set --- src/core/Utils.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/core/Utils.js b/src/core/Utils.js index 09d577ac..d8e91619 100755 --- a/src/core/Utils.js +++ b/src/core/Utils.js @@ -366,19 +366,21 @@ const Utils = { * Translates an array of bytes to a hex string. * * @param {byteArray} byteArray + * @param {string} [delim=" "] * @returns {string} * * @example * // returns "fe09a7" - * Utils.byteArrayToHex([0xfe, 0x09, 0xa7]); + * Utils.byteArrayToHex([0xfe, 0x09, 0xa7], ""); */ - byteArrayToHex: function(byteArray) { + byteArrayToHex: function(byteArray, delim) { if (!byteArray) return ""; + delim = typeof delim === "undefined" ? " " : delim; let hexStr = ""; for (let i = 0; i < byteArray.length; i++) { - hexStr += Utils.hex(byteArray[i]) + " "; + hexStr += Utils.hex(byteArray[i]) + delim; } - return hexStr.slice(0, hexStr.length-1); + return hexStr.slice(0, hexStr.length - delim.length); },