From 06c61607611ba0b800bf1a5d50fbb73dc4c7c9f2 Mon Sep 17 00:00:00 2001 From: Brett Zamir Date: Fri, 17 Feb 2017 23:05:34 +0800 Subject: [PATCH] - Enhancement: Encode a portion of a buffer; replacement for PR #7 by relying on ES defaults --- lib/base64-arraybuffer.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/base64-arraybuffer.js b/lib/base64-arraybuffer.js index e6b6306..8d1cc96 100644 --- a/lib/base64-arraybuffer.js +++ b/lib/base64-arraybuffer.js @@ -16,8 +16,8 @@ lookup[chars.charCodeAt(i)] = i; } - exports.encode = function(arraybuffer) { - var bytes = new Uint8Array(arraybuffer), + exports.encode = function(arraybuffer, byteOffset, length) { + var bytes = new Uint8Array(arraybuffer, byteOffset, length), i, len = bytes.length, base64 = ""; for (i = 0; i < len; i+=3) {