浏览代码

Check simple output types.

Martin Kleppe 12 年之前
父节点
当前提交
dc5c0aa5a7
共有 1 个文件被更改,包括 8 次插入0 次删除
  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){