From the bootstrap-datepicker library:
// .....
return function(){
var a = [];
a.push.apply(a, arguments);
$.extend(a, extras);
return a;
};
What's the point in pushing arguments into an array when there are no arguments?