こないだ作った一度だけ実行する関数,underscore.jsにそのままのがあった.
_.once = function(func) { var ran = false, memo; return function() { if (ran) return memo; ran = true; return memo = func.apply(this, arguments); }; };
こないだ作った一度だけ実行する関数,underscore.jsにそのままのがあった.
_.once = function(func) { var ran = false, memo; return function() { if (ran) return memo; ran = true; return memo = func.apply(this, arguments); }; };