diff --git a/node/js_confuse.js b/node/js_confuse.js new file mode 100644 index 0000000..5bbad61 --- /dev/null +++ b/node/js_confuse.js @@ -0,0 +1,213 @@ +const parser = require("@babel/parser"); +const traverse = require("@babel/traverse").default; +const t = require("@babel/types"); +const generator = require("@babel/generator").default; +const fs = require('fs'); + + +const argv = process.argv +const fileParam = argv[2] + + +const jscode = fs.readFileSync(fileParam, { + encoding: "utf-8" + }); + + +let ast = parser.parse(jscode); + +// 字符串转unicode +function string2unicode(str){ + let ret =""; + for(let i=0; i{});