Recent Posts

JavaScript Scope

What is Scope? Scope defines where a variable or function is accessible. It is the current context of execution within the program. Scopes are hierarchical, ...

JavaScript Closure

We are back! The fun with functions tour continues. Before leaving the station, we reviewed JavaScript functions, proceeded to call and apply, then followed...

JavaScript Functions - Part 3: Bind

As we have learned in part 1 of our series, functions are first class objects, which gives them full access to properties and methods. In part 2, we examined...

JavaScript Functions - Part 1

Functions are a fundamental element of JavaScript. This will be a multi-part series of posts focused on core concepts, with examples provided in both ES5 and...