Question: what is the difference between call and apply?
Answer: The Basics: Call vs Apply The difference between call() and apply() is that call() passes all arguments after the first one on to the invoked function, while apply() takes an array as its second argument and passes the members of that array as arguments. The following have the same effect.