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);