JavaScript 在线运行

写 JS 点运行,捕获 console.log/error/warn 输出并显示运行时长

用 new Function 执行,捕获 console 输出,不离开浏览器。

使用说明

通过 new Function 执行你输入的代码,并重写了 console.log/warn/error 把输出抓到下方面板。运行时长由 performance.now() 测量。

常见问题

为什么不能用 const/let 顶层?

代码包在 new Function 的函数体里,const/let 在函数作用域内完全可用;但 return 等语句需用函数写法。