Explicit vs. Clever
And yet:<p><pre><code>    var totals = []
    for(var i=0; i<orders.length; i++)
        totals.push(orders[i].total);
</code></pre>
Now... maybe "splat" and "get" are "jargon", or maybe they're "abstractions" or even "explicit" (frankly I didn't understand that stuff)...  But I'll bet good money that bugs in or near <i>this</i> version get fixed faster in the real world.  And I'll even bet that truth holds for people who happen to know what "splat" and "get" are supposed to mean.