1 nota · última: 23 Feb 2013
The post explains JavaScript functions as named blocks, then shows how arguments, hoisting, declaration versus expression, scope, and naming affect behavior and debugging.