JavaScript

함수 정의 방식

asd135 2023. 12. 6. 00:46
728x90

함수

function f1() {
    console.log("f1");
}
f1();

기본적인 함수 정의 방식이다.

 

익명함수

var f2 = function() {
    console.log("f2");
}
f2();

함수의 이름을 생략할 수 있으며 함수를 변수에 대입할 수 있다.

 

람다식

var f3 = () => {
    console.log("f3");
}
f3();

익명함수를 간결하게 표현한 것 이다.

 

Immediately Invoked Function Expression

(function(){
    console.log("f4");
})();

정의와 동시에 실행이 된다.

함수 안에 있는 변수들은 외부에서 접근할 수 없다.