Such:
foo(undefined, undefined, undefined, undefined, undefined, arg1, arg2);
.is equal to:
foo(...Array(5), arg1, arg2);
.or:
foo(...[,,,,,], arg1, arg2);
Such:
foo(undefined, arg1, arg2);
.is equal to:
foo(...Array(1), arg1, arg2);
.or:
foo(...[,], arg1, arg2);
Such:
foo(arg1, arg2);
.is equal to:
foo(...Array(0), arg1, arg2);
.or:
foo(...[], arg1, arg2);