第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

(()=>{})(()=>{})這種是什么操作? jquery源碼。請教下各位大佬。

(()=>{})(()=>{})這種是什么操作? jquery源碼。請教下各位大佬。

狐的傳說 2019-03-07 14:14:08
查看完整描述

2 回答

?
一只萌萌小番薯

TA貢獻1795條經(jīng)驗 獲得超7個贊

你可以這樣理解

兩個函數(shù)


function f1(f){}

function f2(){}

調(diào)用第一個函數(shù),把第二個函數(shù)作為參數(shù)傳遞進去


f1(f2)


查看完整回答
反對 回復 2019-03-21
?
繁花不似錦

TA貢獻1851條經(jīng)驗 獲得超4個贊

普通函數(shù)的定義與執(zhí)行


// 定義函數(shù)fun,接收兩個參數(shù)a,b

function fun(a, b){

  console.log(a)

  console.log(b)

}

// 執(zhí)行函數(shù)fun

fun(1,2)

// 輸出:

// 1

// 2

此時將函數(shù)fun換成一個匿名函數(shù)


(function (a, b){

  console.log(a)

  console.log(b)

})(1, 2)

發(fā)現(xiàn)沒,與你截圖的樣子差不多了,只不過參數(shù)不一樣,但實質(zhì)是一樣的:


a=你圖片中的typeof window !=="undefined"?window:this的值

b=你圖片中的function(window,noGlobal){ // ... }的值

總結下來就是定義個了一個函數(shù),然后調(diào)用了這個函數(shù),并傳入了參數(shù)。只不過將這幾個步驟的代碼寫在一塊了。


可以去網(wǎng)上搜索js自執(zhí)行函數(shù)進行學習,很多文章講的都很好,里面涉及到閉包、作用域等知識。學習完你就會知道為什么要將一個好端端的函數(shù)調(diào)用寫成這個德行了


查看完整回答
反對 回復 2019-03-21
  • 2 回答
  • 0 關注
  • 1201 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號