JavaScript オンライン実行

JavaScript を書いて実行すると、console.log/warn/error の出力を取得し、実行時間も表示します。

Executed with new Function, console output captured, never leaves the browser.

使い方

入力は new Function 経由で実行され、console.log/warn/error を上書きして下のパネルに出力を取り込みます。実行時間は performance.now() で計測します。

よくある質問

なぜトップレベルで const/let が使えないのですか?

コードは new Function の関数本体に包まれており、関数スコープ内であれば const/let は問題なく使えます。必要に応じて関数形式の return をお使いください。