let func = function(arg1, arg2, ...argN) {
return expression;
};
매개변수 arg1...N부터 받아서 expression으로 리턴하는 것은 이해.
그런데 let func라고 꼭 변수선언하듯이 선언하는데 이때 let과 func의 역할이 무엇인지 설명해주실 분
여태까지 주로 함수부분은 자바만 봐서 약간 이해가 안됨.
매개변수 arg1...N부터 받아서 expression으로 리턴하는 것은 이해.
그런데 let func라고 꼭 변수선언하듯이 선언하는데 이때 let과 func의 역할이 무엇인지 설명해주실 분
여태까지 주로 함수부분은 자바만 봐서 약간 이해가 안됨.
변수에 익명함수를 넣는겨 - dc App
그래서 이름있는 익명함수가 되는 매직 - dc App
let이 자바스크립트 변수선언임. var을 예전에 썼는데 이젠 let const 구분하기 시작함. func는 그냥 변수 이름이고 자바스크립트는 함수도 변수에 저장가능
통상적으로 우리가 생각하는 function yourFace() {} 와 똑같이 let yourFace = function(){}, 혹은 아에 let yourFace = () => {} 해서 function 단어 자체를 생략시키는 fat arrow function도 존재
네, 그러면 함수를 변수에 저장해서 활용하는 예시가 있을까요? 활용도 안하는데 많이 쓰는 것처럼 보여서..
아 이해했습니다. 펑션명을 변수로 사용가능하군요.
함수 선언식과 함수 표현식을 구분해서 보니 이해가 가네요. 감사합니다.