JSFiddle - React, Tailwind, and code Playground

JavaScript

var functions = [
    function(x){return 3 * x},
    function(x){return 4 * x},
    function(x){return 8 * x},
    function(x){return 10 * x},
    function(){return Array.prototype.map.call(arguments, function(name){
        return "Hello, " + name
    })}
];

var results = functions.map(function(value, index) {
   return value.apply(value, this[index]);
}, [[5], [1], [8], [8], ["Dolly", "major Tom"]]);

document.body.innerHTML = '<pre>' + JSON.stringify(results, null, '\t') +  '</pre>';