首頁  >  文章  >  web前端  >  js中自執行函數進行呼叫的兩種方法

js中自執行函數進行呼叫的兩種方法

不言
不言原創
2018-08-23 15:36:065870瀏覽

這篇文章帶給大家的內容是關於js中自執行函數進行呼叫的兩種方法,有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。

#自執行函數定義:
自執行函數或是自調用函數聲明完了,馬上進行調用,只能使用一次,,有兩種寫法.

寫法一:(函數)(實參)

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

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

寫法二:格式:(函數(實參))如下

<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中對數字(number)進行的操作總結(程式碼)

以上是js中自執行函數進行呼叫的兩種方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn