함수호이스팅
자바스크립트 함수 호이스팅에 대하여 (함수표현식, 함수선언문)
자바스크립트의 함수는 양자역학의 중첩 상태이다. 관찰하는 순간 결정되는 것이다. 변수가 될 수도, 매개변수가 될 수도, 리턴값이 될 수도 있는 것이여... 0. 초능력자 자바스크립트 함수 자바스크립트에서 함수는 일급 객체(First Class Object)라고 불린다. 일급 객체는 다른 어떤 객체와도 같이 제한 조건이 없이 사용된다는 의미이다. 크게 3가지가 인터넷에 예시가 많은데, 간단한 함수 하나를 만들어서 설명해보자. doubleNumber라는 함수를 선언한다. 기능은 정말 간단하다. 하나의 숫자를 받으면 2배를 해서 리턴해준다. let doubleNumber = ( number ) => ( number * 2 ); // 화살표 함수 표현식 let doubleNumber2 = function(num..