]> zoso.dev Git - buffer.git/commitdiff
restructure decodeCodePointsArray comment
authorDaniel Cousens <github@dcousens.com>
Sat, 15 Aug 2015 15:52:12 +0000 (01:52 +1000)
committerDaniel Cousens <github@dcousens.com>
Sat, 15 Aug 2015 15:52:12 +0000 (01:52 +1000)
index.js

index ec7b75d081ca49421eda7dd170ca639fe0ce920c..c47a92d56958f5cd17f12f5d2ab880b09c738a9e 100644 (file)
--- a/index.js
+++ b/index.js
@@ -635,12 +635,12 @@ function decodeLargeCodePointsArray (array) {
 }
 
 function decodeCodePointsArray (array) {
-  if (array.length < 0x10000) {
-    return String.fromCharCode.apply(String, array)
-  }
-  // Decode using string concatenation to avoid "call stack size exceeded".
   // Based on http://stackoverflow.com/a/22747272/680742, the browser with
-  // the lowest limit is Chrome, with 0x10000 args.
+  // the lowest argument limit is Chrome, with 0x10000 args.
+  if (array.length < 0x10000) return String.fromCharCode.apply(String, array)
+
+  // If above that limit, decode using string concatenation
+  // to avoid "call stack size exceeded".
   return decodeLargeCodePointsArray(array)
 }