프로젝트 하다가 기록해둔다..
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);
이걸 실행 시킬 경우
이렇게 결과가 나온다. 일급객체의 기가막힌 범용성이다.