✅함수표현식 (Function Expression)
const randomFuc = function(){
console.log('random it is')
}
-변수를 설정하고 거기에 함수를 담음.
-function(){}처럼 익명함수로도 설정가능.
-Hoisting이 되지 않음.
-IIFE(Immediately invoked function expressions) 즉시 호출되는 함수로 사용하기 용이
-다른 함수의 인자(argument)로 들어가기 용이
-closure 사용에 용이
✅함수선언식 (Function Declaration)
function myFunc(){
console.log('my funciton')
}
-Hoisting 되는 함수. global scope나 선언을 둘러싼 함수의 최상위로 호이스팅됨.
-익명함수일 수 없음
-재귀함수 사용에 용이
'Study Output for Myself > Javascript' 카테고리의 다른 글
[JS]Getter & Setter (0) | 2022.07.05 |
---|---|
[JS]Optional Chaining(?.) (0) | 2022.06.23 |
[JS]Bitwise operators (0) | 2022.05.22 |
객체지향 자바스크립트(2) (0) | 2022.05.20 |
객체지향 자바스크립트(1) (0) | 2022.05.19 |