JSFiddle - React, Tailwind, and code Playground

by skilldrick

HTML

<script src="http://documentcloud.github.com/underscore/underscore-min.js"></script>

JavaScript

function CatMaker(name) {
    return {
        speak: function () {
            console.log("Miaow my name is " + name);
        }
    };
}

var catNames = ['Charlie', 'Fluffy', 'Mouse'];
var cats = _.map(catNames, function (name) {
    return CatMaker(name);
});

_.each(cats, function (cat) {
    cat.speak();
});