callback (3) 썸네일형 리스트형 [요약] What the heck is the event loop anyway? 이벤트 루프란 무엇인가? 세줄요약 event loop는 callstack과 task queue를 주시하며 callstack이 비어있다면 task queue의 가장 오래된(첫번째) 메세지를 callstack에 넣어주어서 메세지(콜백함수)가 실행되게 하는 것. event loop에 관하여 깊게 이해하고 싶어서 코드스테이츠에서 제공했었던 동영상을 중심으로 핵심을 뽑아보았다. https://www.youtube.com/watch?v=8aGhZQkoFbQ 자바스크립트는? 싱글 스레드 non-blocking 비동기 동적 언어 (a single-thread non-blocking asynchronous concurrent language) - 콜스택 - 이벤트 루프 - 콜백 큐 - other APIs and stuff V8 에는 콜스택, 이.. 2021년 5월 16일 코드스테이츠 DAY-42 동기, 비동기 예습 드림코딩 엘리님의 설명을 받아 적으며 학습한 내용임을 안내드립니다. 1. 동기와 비동기의 차이점 자바스크립트는 동기적이다. => 호이스팅(var변수와 함수선언이 자동적으로 제일 위로 올라가는 현상)이 된 이후부터 코드가 작성순서에 맞추어 차례대로 실행된다는 말. 비동기라는 말 : 언제 코드가 실행될 지 예측할 수 없다는 말. (ex: setTimeout을 이용한 경우 비동기적인 실행방법) setTimeout(function(){ console.log('Hello World'); }, 1000) 콜백함수 : ('Hello World')를 console.log하는 setTimeout안의 함수는 바로 실행되는 것이 아니라, setTimeout이라는 함수의 parameter(인자)로서 지정한 시간 이후에 실행된.. [Javascript] callback 함수 자바스크립트로 interaction을 구현하는 것에 집중하면서 MDN검색을 자주 하게 되었다. 검색을 하면 설명에 callback이라는 단어를 자주 접했고 그 뜻이 무엇인지 몰랐기에 기록한다. Callback function (출처: https://developer.mozilla.org/en-US/docs/Glossary/Callback_function) A callback function is a function passed into another function as an argument, which is then invoked inside the outer function to complete some kind of routine or action. 해석 : 콜백 함수는 인수로 다른 함수에 전달되는.. 이전 1 다음