function을 변수에 넣는 이유

변수에 function

 

기본적인 자바스크립트에서 변수 사용법

function a() {}

 

 

변수에 넣어서 사용하는 방법

const a = () => { return '어쩌구' }

 

 

변수에 넣는 이유

(1) 오버라이딩을 막을 수 있다
(2) function이 먼저 정의된다 (top of scope)

 


참고로 자바스크립트에서 함수는 사실은 변수에 담겨진 함수 변수인 점!
function a() {} 이렇게 작성해도 사실 var a = function() {} 이라고 한다!

 

 

그냥 코드 취향이라 생각한 무지함에 셀프반성^^

일하면서 배우는 코딩 ^.^ㅜ 메모해둔거 조금씩 올려야지 ...