JSFiddle - React, Tailwind, and code Playground

by mistakster

HTML

<div>Right: <span id="right"></span></div>
<div>Wrong: <span id="wrong"></span></div>

JavaScript

var compiled = _.template("<span><% _.each(items, function (item) { %><%= item %> <% }) %></span>");

var wrongCached = _.memoize(compiled);

var rightCached = _.memoize(compiled, function (value) {
    return JSON.stringify(value);
});

var i, a;

for (a = [], i = 0; i < 10; i++) {
    a.push("" + i);
    document.getElementById("right").innerHTML = rightCached({items: a});
    document.getElementById("wrong").innerHTML = wrongCached({items: a});
}