The JS-Interpreter can run itself:
https://neil.fraser.name/software/JS-Interpreter/demos/self-interpreter.html
This is an important ability. Adding let/const to the source code means the JS-Interpreter would be using ES6 constructs, and thus could no longer run itself. We need to keep the source code compatible with ES5.
The JS-Interpreter can run itself: https://neil.fraser.name/software/JS-Interpreter/demos/self-interpreter.html This is an important ability. Adding let/const to the source code means the JS-Interpreter would be using ES6 constructs, and thus could no longer run itself. We need to keep the source code compatible with ES5.