샘플 코드 :
<span style = "font-size : 18px;"> 함수 hi () {var a = 1; return function () {console.log (a ++); }; }; var aaa = hi (); var bbb = hi; </span>위의 코드와 같이 :
AAA는 hi ()의 실행 결과를 IT에 할당하는 것입니다. 즉, 리턴으로 반환 된 익명 함수. 현재 폐쇄가 있으며 AAA가 호출 될 때마다 동일한 A에 액세스됩니다. AAA ()의 첫 번째 실행 결과는 1이고 두 번째는 2입니다.
BBB는 기능 이름을 HI에 할당 한 다음 BBB ()을 호출 한 다음 함수 표현식을 반환합니다.
위의 기사는 JS에서 함수를 호출 할 때 괄호가있는 함수 이름과 괄호가없는 차이에 대해 간단히 이야기합니다. 이것은 내가 당신과 공유하는 모든 콘텐츠입니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.