Javascript State of JS Proper use of const for defining functions in JavaScript Variables and scoping in ECMAScript 6 Constant confusion: why I still use JavaScript function statements