aren’t given a name in the same way as normal functions.
</p>

<p class="source">
    Source: <a target="_blank" href="http://helephant.com/2008/08/23/javascript-anonymous-functions/">JavaScript anonymous functions</a>
</p>

<h3>Functions as First-class Objects</h3>

<p>
    Functions in JavaScript are first class objects. This means that JavaScript functions are just a special type of object that can do all the things that regular objects can do.
</p>

<p class="source">
    Source: <a target="_blank" hr