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);