I'm trying out some basic JS functionality:
function addUser(name, age, fun) {
fun.apply(null, arguments); }
addUser("Peter",25, function(name) { console.log(name+"...from Function");});
but I just don't seem to understand why the first argument in fun.apply(null, arguments);
needs to be null
, and why I cannot simply do fun.apply(arguments);
?