Accepting arguments individually vs an array
<p>What are the pros and cons of each?</p>

<p>For example: my_func(a, b, c, d, e) vs my_func(params).</p>

<p>Generally, I like the former because intellisense can detect it for people that use IDE's. Whereas using the second method requires the developer to lookup documentation. However, I've noticed that Facebook's JS SDK heavily uses the latter.</p>
