JSFiddle - React, Tailwind, and code Playground
JavaScript
var search = (function () {
var list = (function() {
document.body.innerHTML += "Making list.<br>";
var l = [];
for (var i = 0; i < 9; i++) {
l.push(i);
}
return l;
})();
return function (el) {
for (var i = 0, l = list.length; i < l; i++) {
if (list[i] == el) return list[i];
}
};
})();
document.body.innerHTML +=
search(3) + "<br>" +
search(7) + "<br>" +
search(11);