https://blog.meathill.com/js/execute-js-in-any-context-with-new-function-or-eval.html
在任意上下文执行代码,`new Function` vs `eval()`