본문 바로가기

함수2

콜백 함수(Callback function) with javascript 안녕하세요 기공준입니다. 이번 글은 콜백 함수에 대해 간단히 알아보고 자바스크립트 예제로 조금 더 쉽게 이해해보려고 합니다. 먼저 콜백 함수 이전에 콜백에 대해서 간단하게 알아보겠습니다. 콜백(Callback) 콜백은 다른 코드의 인수로 넘겨지며, 실행 가능한 코드입니다. 이 콜백을 넘겨받은 코드는 콜백을 필요에 따라 즉시 또는 나중에 사용할 수 있다고 합니다.(동기 비동기에 관한 내용인 듯) 콜백 함수(Callback function) 콜백 함수는 다른 함수에 인수로 전달된 함수입니다. 그럼 예제를 보고 더 쉽게 이해해봅시다. 예제 - 동기 콜백 함수 function hiHello(name){ console.log("Hi, "+name); } function hi(name,hello){ hello(na.. 2021. 3. 11.
일급 함수(First-class function) with javascript 안녕하세요 기공준입니다. 이번 글은 일급 함수의 간단한 개념을 알아보고 javascript로 예제를 작성하여 더욱 쉽게 이해해보려고 합니다. 일급 함수란? 함수가 다른 함수에 매개 변수로 제공되거나, 함수를 반환할 수 있으며, 변수에 할당하거나 데이터 구조에 저장될 수 있어야 한다고 합니다. 이런 조건들을 만족하면 일급 함수라고 표현한다고 하네요. 일급 함수는 함수형 프로그래밍 스타일에 필수이며, 고차 함수의 사용이 표준 관행이라고 합니다. 그럼 이제 예제를 작성하면서 조금 더 쉽게 이해해 보겠습니다. 예제 1 - 변수에 함수 할당 const fisrtClassFunction = function() { consolo.log("I am fisrtClassFunction"); } firstClassFunct.. 2021. 3. 10.