Array apply function
Execute a function using the apply prototype function and passing an array.
by Tim Sommer
JavaScript
function logMessage() {
for (var i = 0; i < arguments.length; i++) {
console.log(arguments[i]);
}
}
logMessage("tim is cool");
var messages = [];
messages.push("message 1");
messages.push("message 2");
messages.push("message 3");
messages.push("message 4");
logMessage.apply(this, messages);