0314function foo() {} 와 var foo = function() {} 에서 foo 함수의 차이점에 대해 설명해보세요.
전자는 함수의 선언이다 즉 저것만으로는 함수가 실행되거나 작동되지 않습니다. 하지만 후자는 익명함수로 바로 함수가 실행되고 return 값이 변수에 저장이 됩니다. 하지만 전자는 다시 불러내서 여러 번 실행이 가능하지만, 후자의 경우 한번 사용하고 그 이후에 다시 실행되지 못하는 단점을 가지고 있습니다.
0314function foo() {} 와 var foo = function() {} 에서 foo 함수의 차이점에 대해 설명해보세요.
전자는 함수의 선언이다 즉 저것만으로는 함수가 실행되거나 작동되지 않습니다. 하지만 후자는 익명함수로 바로 함수가 실행되고 return 값이 변수에 저장이 됩니다. 하지만 전자는 다시 불러내서 여러 번 실행이 가능하지만, 후자의 경우 한번 사용하고 그 이후에 다시 실행되지 못하는 단점을 가지고 있습니다.