Explorar o código

Check simple output types.

Martin Kleppe %!s(int64=12) %!d(string=hai) anos
pai
achega
dc5c0aa5a7
Modificáronse 1 ficheiros con 8 adicións e 0 borrados
  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){