both methods expect a
this inside the function that is called or applied. The single difference is that the
call method requires that arguments are specified separately; the
apply method takes them as an array. It’s clearer if you see the syntax:
function.call(thisArg[, argument1[, argument2[, ...]]]);
So if you’re working with the
arguments object as the array argument.