JavaScript 실행기
JS를 작성하고 실행하면 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을 쓰세요.