우리는 이와 같은 익명의 기능을 보는 데 익숙합니다
코드 사본은 다음과 같습니다.
(기능(){
Console.log ( "테스트");
}) ();
나는 전에 본사를 불러 일으키는 익명의 기능을 호출했습니다.
다른 이름이 있음을 알았습니다 : 기능 표현식을 즉시 호출하십시오 (iife, 즉시 관련된 기능 표현식)
기능 표현식을 즉시 호출하십시오
자체 이행 익명 함수와 비교할 때 함수 표현식을 호출하는 의미는 즉시 명확합니다.
자체 실행 기능의 몇 가지 예가 있습니다.
코드 사본은 다음과 같습니다.
함수 foo () {foo (); }
게다가
코드 사본은 다음과 같습니다.
var foo = function () {arguments.callee (); };
더 중요한 것은 아래의 것과 같은 것이 익명의 기능이라는 것이 자체 실행되는 것일 수 있다는 것입니다.
코드 사본은 다음과 같습니다.
var foo = function () {foo (); };