[ 초보자의 콜백 함수 ]
정의 : 함수에 파라미터로 들어가는 함수
용도 : 함수를 순차적으로 실행하고 싶을 때 사용한다.
document.querySelector(".button").addEventListener("click", function () {
console.log("버튼을 눌렀을 때 함수를 실행 시켜주기 때문에 순차적임")
});
setTimeout(function() {
console.log("1초 후에 함수를 실행 시켜주기 때문에 순차적임")
}, 1000)
특징
- 파라미터에 함수를 넣을 때 다른 곳에서 정의된 함수도 콜백 함수에 넣을 수 있다.
- 콜백 함수에 함수를 만들 경우 쓸데없이 함수명 작성 할 수 있다.
- 콜백 함수가 필요한 함수들만 콜백 함수를 사용 할 수 있다.
(ex addEventListener, setTimeout)
[ 중급자의 콜백 함수 ]
용도 : 함수를 순차적으로 실행하고 싶을 때 사용한다.
function first(파라미터){
console.log("first")
파라미터();
}
function second() {
console.log("second")
}
first(second);
'더 알아보기 > 개념' 카테고리의 다른 글
옵셔널 체이닝 → ?. (0) | 2022.02.05 |
---|---|
아토믹 디자인 패턴 (Atomic Design Pattern) (0) | 2022.01.27 |
CI/CD란? (0) | 2022.01.19 |
CI/CD (지속적인 통합/지속적인 제공/지속적인 배포) (0) | 2022.01.08 |
S3, ACM, CloudFront, Route53으로 https 배포하기 (with 가비아) (0) | 2022.01.07 |
댓글