본문 바로가기
반응형

setTimeout2

setTimeout()종료시키기 clearTimeout() / EventListener 에 파라미터있는 함수 등록 clearTimeout() - setTimeout() 강제종료 let timer = setTimeout( someFunction, 1000 ); //setTimeout 을 지연시간 기다리지 않고 종료시키기 clearTimeout(timer); setTimeout()을 객체의 속성처럼 this.timer = setTimeout( someFunction, 1000 ); 으로 쓰고 종료하고싶은 시점에 clearTimeout(this.timer); 하면 종료된다. 재귀로 setTimeout을 사용해서 무한반복시켰을 때 원하는 시점에 clearTimeout()으로 재귀를 종료시킬 수 있다. EventListener에 파라미터있는 함수 등록 document.querySelector('.className').addE.. 2020. 11. 1.
TIL 1030 .concat() vs .push() / setTimeout() concat() 인자로 주어진 배열이나 값들을 기존 배열에 합쳐서 새로운 배열을 리턴 기존 배열은 변경되지 않는다 (immutable) push() 기존 배열에 마지막 요소를 추가하고, 배열은 새로운 길이 를 갖게되고 요소가 추가된 기존 배열의 새로운길이_를 리턴 _기존 배열에 새로운 요소를 추가하므로 기존 배열은 요소가 추가된 상태로 변경된다 setTimeout() setTimeout 메서드는 WindowTimers 객체의 메서드다. 첫번째 인자로 콜백함수를 전달하고, 두번째 인자로 지연시간을 전달해서 사용한다. 아래는 내가 과제를 진행하면서 사용하고 이해한 예시 step() { setTimeout(this.step.bind(this), this.timeBetweenSteps); //setTimeout.. 2020. 11. 1.
반응형