이것이.. 일급객체?

프로젝트 하다가 기록해둔다..


var roomFunc = {};

function TimeFunc(data, second) {
    return setInterval( function(xxx){
        second += 1;
        console.log("타이머 실행" + xxx  + " 시간 : " + second );
    }, 1000, data);;
}

function Parent() {
    roomFunc['room1'] = TimeFunc();
    clearInterval(roomFunc['room1']);
}

roomFunc['room1'] = TimeFunc( " -- 파라미터 -- ", 0);

setTimeout(function(){
    console.log(" 타이머 종료 해버리기 ");
    clearInterval(roomFunc['room1']);
}
, 5000);

이걸 실행 시킬 경우

이렇게 결과가 나온다. 일급객체의 기가막힌 범용성이다.

좋은 웹페이지 즐겨찾기