Tag: javascript hoisting explained