본문 바로가기
728x90
반응형

callback function2

[코어 자바스크립트] 4장 콜백 함수 01 콜백 함수(callback function)란? 👉 다른 함수 또는 메서드의 인자로 할당하면서 제어권도 함께 위임한 함수. 👉 어떤 함수 X를 호출하면서 '특정 조건일 때 콜백 함수 Y를 실행해서 나에게 알려달라'는 요청을 함께 보냄. 이후 함수 X는 해당 조건이 충족되는지 내부 로직으로 판단하여 콜백 함수 Y를 직접 호출함. 02 제어권 4-2-1 호출 시점 👉 setInterval 메서드의 구조는 위와 같다. 우선 scope에는 Window 객체 또는 Worker의 인스턴스가 들어오는데 일반적인 브라우저 환경에서는 window를 생략해서 함수처럼 사용 가능하다. 매개변수로는 콜백 함수와 딜레이(ms)를 반드시 전달해야 하고 세 번째부터는 선택사항이다. 👉 setInterval 메서드를 실행하면 .. 2022. 11. 25.
초심자를 위한 함수의 정의와 arguments_1. 객체로서의 함수 from Secrets of the JavaScript Ninja 이번 글은 'Secrets of the JavaScript Ninja'의 'Chapter 3. First-class functions for the novice: definitions and arguments'를 바탕으로 작성하였습니다. 핵심 Concepts 함수를 이해하는 것이 중요한 이유 함수는 어떻게 first-class objects일까? 함수를 정의하는 방법들 파라미터는 어떻게 부여되는가 사전 지식 체크! callbak funtion은 어떤 환경에서 쓰이는가? 동기적인 환경? 아니면 비동기적인 환경? arrow function과 function expression의 차이점? 왜 default parameter를 사용하는가? 들어가며 JavaScript를 통달하기 위해서는 JavaScript가 f.. 2022. 4. 5.
728x90
반응형