Skip to content

Instantly share code, notes, and snippets.

@lukabot
lukabot / lazy.js
Created April 12, 2016 04:48 — forked from kana/lazy.js
Lazy evaluation in JavaScript
function delay(expressionAsFunction) {
var result;
var isEvaluated = false;
return function () {
if (!isEvaluated)
result = expressionAsFunction();
return result;
};
}