웹개발 및 최신 테크 소식을 전하는 블로그, 웹이즈프리

HOME > js

setTimeout 함수에 파라미터 전달하는 방법

Last Modified : 2017-09-08 / Created : 2017-09-05
6,824
View Count
자바스크립트에서 타이머 기능을 구현할 때 setTimeout()을 사용할 수 있습니다. setTimeout() 코드 작성시 내부의 콜백함수에 원하는 파라미터를 번달하는 방법에 대하여 알아봅니다.


# 파라미터를 전달하는 이유는 ?
파라미터를 전달하는 이유는 무엇일까요? 사실 setTimeout() 내부 함수에서 동일 선상의 변수를 참조할 수 있으므로 파라미터가 반드시 필요한 것은 아닙니다. 다만 타이머 내부 함수는 익명함수로 클로저(closure)
setTimeout(function(name) { }, 3000, param1);

구버전의 IE에서 동작안함 IE10이상부터 가능

Previous

자바스크립트 클립보드로 복사하기, clipboard

Previous

[Javascript]이미지 업로드시 base64로 변환하는 방법