>  기사  >  웹 프론트엔드  >  js에서 자체 실행 함수를 호출하는 두 가지 방법

js에서 자체 실행 함수를 호출하는 두 가지 방법

不言
不言원래의
2018-08-23 15:36:065835검색

이 글은 js에서 자체 실행 함수를 호출하는 두 가지 방법을 제공합니다. 이는 특정 참고 가치가 있으므로 도움이 필요한 친구가 참고할 수 있기를 바랍니다.

자기 실행 함수 정의:
자기 실행 함수 또는 자기 호출 함수가 선언된 후에는 한 번만 사용할 수 있습니다.

작성 방법 1. :(함수)(실제 매개변수)

<script>
    (function (n1,n2){
        console.log("这是匿名函数的自执行的第一种写法,结果为:"+(n1+n2))
    })(10,100)//110

    (function start(n1,n2){
        console.log("这是函数声明方式的自执行的第一种写法,结果为:"+(n1+n2))
    })(10,100)//110</script>

작성 방법 2: 형식: (함수(실제 매개변수))는 다음과 같습니다

<script>
    (function (n1,n2){
        console.log("这是匿名函数的自执行的第二种写法,结果为:"+(n1+n2))
    }(10,100))//110

    (function start(n1,n2){
        console.log("这是函数声明方式的自执行的第二种写法,结果为:"+(n1+n2))
    }(10,100))//110</script>

일반적으로 자체 실행 함수와 클로저는 관련이 있습니다. 일반적으로 클로저를 사용할 때 , 클로저가 얻는 것은 변수의 최종 값이므로 자체 실행 함수를 통해 각 변수 값을 클로저에 바인딩하여 클로저가 각 변수 변경 값을 얻을 수 있도록 해야 합니다.

관련 권장 사항:

js의 로컬 개체 및 내장 개체 및 호스트 개체 분석 요약

js의 숫자(코드)에 대한 작업 요약

위 내용은 js에서 자체 실행 함수를 호출하는 두 가지 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.