본문 바로가기
FullStack/11. JavaScript

내부변수를 이용하여 한번 실행

by nakanara 2020. 1. 28.
반응형

내부 변수를 이용하여 선언한 함수를 한 번만 실행

function once (fn) {
  var called = false;
  return function () {
    if (!called) {
      called = true;
      fn.apply(this, arguments);
    }
  }
}

var fn = once(function(){
    console.log('Hello~');
});

fn();
fn();
fn();
반응형

'FullStack > 11. JavaScript' 카테고리의 다른 글

팝업창 닫힘 onunload가 아닌 스크립트로 체크하기  (0) 2022.08.03
[JS] 날짜 포맷 만들기  (0) 2021.04.20
Repeat Util  (0) 2020.01.28
JavaScript로 z-index 구하기  (0) 2019.12.21
ECMAScript 6 - Arrow Function  (0) 2019.12.19