콜백
-
콜백 함수란?JS(javascript) 2020. 12. 18. 11:44
*혼자 내용 정리를 위해 작성하는 글이라 정확하지 않은 정보가 포함되어 있을 수 있습니다. function getData() { $.get('https://domain.com/products/1', function(response) { console.log(response); }); console.log("hello!"); } getData(); 위의 코드를 실행했을 때 "hello"가 먼저 출력되고 ajax 통신으로부터 얻은 response가 이후에 출력될 것이다. 코드 순서로만 보면 "hello"가 나중에 출력돼야하지만 먼저 출력되는 이유는 javascript가 코드를 비동기 식으로 처리하기 때문이며 ajax 통신에는 delay가 존재하기 때문이다. 그런데 이미 "hello"가 출력되는 시점에서 "$..