HOME > > > >

once

_.once(function)

一度しか呼び出せない関数のバージョンを作成します。

変更された関数を繰り返し呼び出しても効果はなく、元の呼び出しから値を返します。

ブールフラグを設定して後で確認する代わりに、初期化関数に役立ちます。

function
function

サンプル

実行結果

実行

Javascript

  1. debug1 = new Debug('#code1-dump');
  2.  
  3. const onClickHandle = _.once(() => {
  4.     debug1.dump('click');
  5. }, 1000);
  6.  
  7. document.getElementById('code1-execute').addEventListener('click', onClickHandle);

HTML

  1. <span class="btn btn-execute" id="code1-execute">実行</span>
  2. <div id="code1-dump"></div>
参照サイト