이코드를 해석하여 결과 값이 왜 이렇게 나왔는지


getLastName: (function() {
console.log(this);
return this.fullname.split(' ')[1];
})()
함수 표현(Function expression)은 함수를 정의하고, 변수에 함수를 저장하고 실행하는 과정을 거칩니다. 하지만 즉시 실행 함수는 함수를 정의하고 바로 실행하여 이러한 과정을 거치지 않는 특징이 있습니다. 함수를 정의하자마자 바로 호출하는 것을 즉시 실행 함수라고 이해하면 편할 것 같습니다.
다시 생각해보면 jQuery를 실행 할때 자주 사용하던 형태였지만 그게 정확하게 어떤건지 드디어 알게 되었습니다.