Hoisting (HS07)
1: function myFunction() {
2: function innerFunction() {
3: var fnVar = "Inner"; // Function scope (only visible inside innerFunction)
4: console.log(fnVar); // "Inner"
5: }
6: innerFunction();
7: // console.log(fnVar); // ReferenceError: fnVar is not defined (outer function can't access variables from inner functions)
8: }
9: myFunction();
Function Scope
Hoisting context:
ES6 context:
- (2024) Notes about JS Closures. #ES6
- (2024) Notes about Javascript asynchronous programming. #ES6
- (2022) Modern Javascript books #ES6 #Doc
- (2021) JS learning start point #ES6
- (2021) Maximilian Schwarzmüller Javascript lecture #ES6
- (2021) Javascript interview question from Happy Rawat #ES6
- (2021) Javascript tests #ES6
- (2016) New unique features of Javascript (updated). #ES6
Comments (
)

Link to this page:
http://www.vb-net.com/JavascriptES6/HS07.htm
|