이재호

기명함수와 익명함수란? 본문

프론트엔드/자바스크립트

기명함수와 익명함수란?

호재이 2023. 2. 7. 15:16

자바스크립트에서 함수는 기명함수, 익명함수, ES6에서 추가된 화살표 함수가 있습니다

오늘은 기명함수와 익명함수에 대해 배운 내용을 작성해놓겠습니다

기명함수 : 말그래도 이름이 있는 함수를 뜻합니다.

function str(x,y) { 
    return x + y
}

str(1, 2)

익명함수 : 이름이 없는 함수를 뜻합니다.

const str = function(x,y) { 
    return x + y
}

str(1, 2)

*기명함수와의 조금 다른점이 있습니다 익명함수는 변수에 함수를 저장하고 있는것인데요 그래서 함수의 이름이 있는것이 아닌 변수에 이름이 있는것입니다.
이렇게 변수에 함수를 저장하게 되면 함수를 인수로 전달할수도 있고 숫자를 반환하듯 함수또한 반환값으로 반환할수 있습니다.
*

'프론트엔드 > 자바스크립트' 카테고리의 다른 글

Reduce란  (0) 2023.02.09
깊은복사 , 얕은복사  (0) 2023.02.09
this란?  (0) 2023.02.07
고차함수란?  (0) 2023.02.07
렉시컬 스코프란?  (0) 2023.02.07