hitode909の日記

以前はプログラミング日記でしたが、今は子育て日記です

こないだ作った一度だけ実行する関数,underscore.jsにそのままのがあった.


underscore.js

  _.once = function(func) {
    var ran = false, memo;
    return function() {
      if (ran) return memo;
      ran = true;
      return memo = func.apply(this, arguments);
    };
  };