JSFiddle - React, Tailwind, and code Playground

by Kaleb Hornsby

JavaScript

var objects = {
    cat: 'meow',
    dog: 'ruff'
};

var functions = {
        alert: function(obj) {
            alert(obj);
        },
        log: function(obj) {
            console.log(obj);
        }
    };

var db = [
    ['alert', 'cat'],
    ['log', 'cat'],
    ['log', 'dog'],
    ['alert', 'dog'],        
];

function executeRow(row) {
    var fn = functions[row[0]];
    var o = objects[row[1]];
    return fn(o);
}

for(var i = 0; i < 4; i++) {
    executeRow(db[i]);
}