Best practice of closure

// Best practice of closure
var digit_name = (function () {
    var names;    return function (n) {
        if (!names) {
            names = ['zero', 'one', 'two'];        }
        return names[n];    };
}());
alert(digit_name(3));

No comments:

Post a Comment