js 썸네일형 리스트형 [자바스크립트] 콜백, Promise, async/await ✨ 서론function first() { let value; setTimeout(() => { value = {name: 'max', age: 18}; }, 3000); return value; } console.log(first()); // undefined변수 value에 객체를 할당하기 전에 반환했기 때문에, first() 호출문으로 반환된 값은 undefinedfirst(function (error, value) { if(error) { } else { console.log(value); }})foo? 함수의 인자로 콜백함수 넘겨주고 비동기 처리가 끝난 후 콜백함수를 실행하여 정상적으로 데이터를 가지고 옴콜백함수 호출 시점의 권한이 개발자에게 있는 것이 아니라 제어권을 넘겨받은 코드에게 있.. 더보기 [자바스크립트] callback 정리 ✨ 참고자료: 인프런-코어자바스크립트 학습 페이지 www.inflearn.com ⭐️ 콜백(callback)- '회신하다/답신하다'- 제어권을 넘겨주는 함수 📚 제어권 위임하는 경우 세 가지- 실행시점- 매개변수- this 📚 제어권 위임- 실행시점setInterval(function(){ console.log('1초마다 실행됩니다')}, 1000);- setInterval은 일정 시간 간격으로 한번씩 함수를 실행시켜주는 함수- 주기함수 호출(인자1: 콜백함수, 인자2: 주기); = setInterval(callback, milliseconds)- 콜백함수가 함수가 실행되는 시점에 setInterval에게 제어권을 넘겨줌으로써 함수가 일정시간이 지난 시점에 함수가 실행됨- 만약 setInterv.. 더보기 이전 1 다음