From 7796e0cd6a17e6dc298acddb0cddeac57ce9e6b7 Mon Sep 17 00:00:00 2001 From: Yangshun Tay Date: Wed, 18 Oct 2017 16:59:01 +0800 Subject: [PATCH] Add comments --- utilities/javascript/binToInt.js | 1 + utilities/javascript/intToBin.js | 1 + utilities/javascript/matrixClone.js | 1 + 3 files changed, 3 insertions(+) diff --git a/utilities/javascript/binToInt.js b/utilities/javascript/binToInt.js index 82df52f6..c34a278d 100644 --- a/utilities/javascript/binToInt.js +++ b/utilities/javascript/binToInt.js @@ -1,3 +1,4 @@ +// Does not handle negative binary numbers. function binToInt(binary) { let res = 0; for (let i = 0; i < binary.length; i++) { diff --git a/utilities/javascript/intToBin.js b/utilities/javascript/intToBin.js index 663b084f..6d33e7e5 100644 --- a/utilities/javascript/intToBin.js +++ b/utilities/javascript/intToBin.js @@ -1,3 +1,4 @@ +// Does not handle negative numbers. function intToBin(number) { if (number === 0) { return '0'; diff --git a/utilities/javascript/matrixClone.js b/utilities/javascript/matrixClone.js index cea7987e..b3f3f996 100644 --- a/utilities/javascript/matrixClone.js +++ b/utilities/javascript/matrixClone.js @@ -11,6 +11,7 @@ const a = [[1, 2], [1, 4]]; console.log(deepEqual(matrixClone(a), [[1, 2], [1, 4]])); a[0][0] = 4; console.log(deepEqual(matrixClone(a), [[1, 2], [1, 4]]) === false); +console.log(deepEqual(matrixClone([[1]]), [[1]])); // Test clone with default value. console.log(deepEqual(matrixClone([[1, 2], [1, 4]], 1), [[1, 1], [1, 1]]));