10,000 Hour Rule

꾸준히, 천천히 기록하자

JavaScript 2

[JavaScript] JavaScript - call back function 정리(call back 함수에 대하여)

💡 Callback(콜백) 함수란? Callback(이하 콜백) 함수는 다른 함수에 매개변수로 전달된 함수이며, 다른(또는 외부) 함수 내부에서 호출되어 작업을 실행하는 함수이다. 자바스크립트는 싱글 스레드(single-Thread)로 동작한다. 그래서 여러 작업들을 처리할 때 동기적으로 작업하게 되면 매우 비 효율적이게 된다. 그런데 자바스크립트는 싱글 스레드로 동작하면서도 여러 작업을을 비동기 작업으로 빠르게 실행한다. 이 비동기 작업을 처리하기 위해 콜백 함수가 이용된다. 콜백 함수에는 두가지 사용법이 있다. 1. 동기적(synchronous) 함수 2. 비동기적(asynchronous) 함수 동기적 콜백 함수의 예를 보자 function greeting(name){ console.log('Hell..

JavaScript 2021.09.25

[JavaScript] JavaScript - call back function 정리(1급 객체, 고차함수)

✴️ 일급 객체란? call back function(콜백 함수)를 알아보기에 앞서 일급 객체(이하 1급 객체)에 대한 간단한 설명을 적어보겠다. 1급 객체의 정의 1급 객체(First-class Object)란, 다른 객체들에 일반적으로 적용 가능한 연산을 모두 지원하는 객체를 가리킨다. 1급 객체의 조건 변수에 할당(대입) 할 수 있다. const func = function(){ console.log('func1'); } func(); // func1​ 인자(parameter)로 전달할 수 있다. const a = function(){ return 10; }; function b(func){ // function parameter console.log(func()); }; b(a); // 10 반환..

JavaScript 2021.09.24