Pārlūkot izejas kodu

Check simple output types.

Martin Kleppe 12 gadi atpakaļ
vecāks
revīzija
dc5c0aa5a7
1 mainītis faili ar 8 papildinājumiem un 0 dzēšanām
  1. 8 0
      jsfuck.js

+ 8 - 0
jsfuck.js

@@ -221,12 +221,20 @@
 
   function encode(input, wrapWithEval){
     var output = [];
+
+    if (!input){
+      return "";
+    }
         
     input.replace(/./g, function(c){
       output.push(MAPPING[c]);
     });
 
     output = output.join("+");
+    
+    if (/^\d$/.test(input)){
+      output += "+[]";
+    }
 
     if (wrapWithEval){