소스 검색

Check simple output types.

Martin Kleppe 13 년 전
부모
커밋
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){