Demystifying JavaScript Variable Scope and Hoisting

Looks like node doesn’t support “let” without special flags, either. Seems that almost all current javascript implementations have experimental support at best.