JavaScript 在线运行
写 JS 点运行,捕获 console.log/error/warn 输出并显示运行时长
用 new Function 执行,捕获 console 输出,不离开浏览器。
使用说明
通过 new Function 执行你输入的代码,并重写了 console.log/warn/error 把输出抓到下方面板。运行时长由 performance.now() 测量。
常见问题
为什么不能用 const/let 顶层?
代码包在 new Function 的函数体里,const/let 在函数作用域内完全可用;但 return 等语句需用函数写法。