js匿名函數(shù)作為函數(shù)參數(shù)詳解
由衷的感嘆,js真是煩。
學(xué)到現(xiàn)在,漸漸理解了什么是:語(yǔ)言都是通用的,沒(méi)有好不好,只有擅長(zhǎng)不擅長(zhǎng)。
繼承,多態(tài),甚至指針,c能實(shí)現(xiàn),c++,java有,javascript(和java是雷鋒和雷峰塔的區(qū)別,名字上不知道坑了多少人)也能變通實(shí)現(xiàn)。
溫故知新,今天又回味了一遍,匿名函數(shù)作為函數(shù)參數(shù)。
代碼很短,五臟俱全。
<!DOCTYPE html> <html lang="en"> <head> </head> <body> <script> function test( a, b ){ a+=1; b(a); } test(3, function(result){ console.log(result); }); </script> </body> </html>
匿名函數(shù)作為函數(shù)參數(shù),為什么可以自動(dòng)執(zhí)行呢?
難道匿名函數(shù)自執(zhí)行了?
錯(cuò)!?。∧涿瘮?shù)!=自執(zhí)行匿名函數(shù)
真相只有1個(gè):匿名函數(shù)作為參數(shù),在調(diào)用(將匿名函數(shù)作為參數(shù)的)函數(shù)里被調(diào)用執(zhí)行了。
function test( a, b ){ a+=1; // b是對(duì)象,函數(shù)名也是對(duì)象,所以b可以指代一個(gè)函數(shù) // 類似c++中的函數(shù)名一樣 // a被復(fù)制給了b(result) // js好靈活 b(a); }
以上這篇js匿名函數(shù)作為函數(shù)參數(shù)詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- js中匿名函數(shù)的N種寫法
- js中匿名函數(shù)的創(chuàng)建與調(diào)用方法分析
- javascript 匿名函數(shù)的理解(透徹版)
- 淺析Javascript匿名函數(shù)與自執(zhí)行函數(shù)
- 詳談JavaScript 匿名函數(shù)及閉包
- Javascript中的匿名函數(shù)與封裝介紹
- Javascript中的回調(diào)函數(shù)和匿名函數(shù)的回調(diào)示例介紹
- JS自調(diào)用匿名函數(shù)具體實(shí)現(xiàn)
- js自調(diào)用匿名函數(shù)的三種寫法(推薦)
- Javascript中匿名函數(shù)的多種調(diào)用方式總結(jié)
- JS中超越現(xiàn)實(shí)的匿名函數(shù)用法實(shí)例分析
相關(guān)文章
JS原生輪播圖的簡(jiǎn)單實(shí)現(xiàn)(推薦)
下面小編就為大家?guī)?lái)一篇JS原生輪播圖的簡(jiǎn)單實(shí)現(xiàn)(推薦)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-07-07JavaScript格式化日期時(shí)間的方法和自定義格式化函數(shù)示例
JavaScript默認(rèn)的時(shí)間格式我們一般情況下不會(huì)用,所以需要進(jìn)行格式化,下面說(shuō)說(shuō)我總結(jié)的JavaScript時(shí)間格式化方法2014-04-04js實(shí)現(xiàn)自動(dòng)播放勻速輪播圖
這篇文章主要介紹了js實(shí)現(xiàn)自動(dòng)播放勻速輪播圖,帶勻速運(yùn)動(dòng)函數(shù)封裝,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-02-02用JavaScript來(lái)美化HTML的select標(biāo)簽的下拉列表效果
這篇文章主要介紹了用JavaScript來(lái)美化HTML的select標(biāo)簽的下拉列表效果的方法,而且在多瀏覽器下的兼容效果也得到提升,需要的朋友可以參考下2015-11-11js時(shí)間比較 js計(jì)算時(shí)間差的簡(jiǎn)單實(shí)現(xiàn)方法
下面小編就為大家?guī)?lái)一篇js時(shí)間比較 js計(jì)算時(shí)間差的簡(jiǎn)單實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-08-08兼容FF和IE的動(dòng)態(tài)table示例自寫
Js實(shí)現(xiàn)的動(dòng)態(tài)增加表格的文章有很多,但大多數(shù)都不兼容FF和IE,于是手寫了一個(gè),經(jīng)測(cè)試效果還不錯(cuò),特此與大家分享,感興趣的朋友不要錯(cuò)過(guò)2013-10-10基于JavaScript實(shí)現(xiàn)跳轉(zhuǎn)提示頁(yè)面
這篇文章主要介紹了基于JavaScript實(shí)現(xiàn)跳轉(zhuǎn)提示頁(yè)面 的相關(guān)資料,需要的朋友可以參考下2016-09-09