java调用js匿名函数参数,js匿名函数作为函数参数详解
生活随笔
收集整理的這篇文章主要介紹了
java调用js匿名函数参数,js匿名函数作为函数参数详解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
由衷的感嘆,js真是煩。
學到現在,漸漸理解了什么是:語言都是通用的,沒有好不好,只有擅長不擅長。
繼承,多態,甚至指針,c能實現,c++,java有,javascript(和java是雷鋒和雷峰塔的區別,名字上不知道坑了多少人)也能變通實現。
溫故知新,今天又回味了一遍,匿名函數作為函數參數。
代碼很短,五臟俱全。
function test( a, b ){
a+=1;
b(a);
}
test(3, function(result){
console.log(result);
});
匿名函數作為函數參數,為什么可以自動執行呢?
難道匿名函數自執行了?
錯!!!匿名函數!=自執行匿名函數
真相只有1個:匿名函數作為參數,在調用(將匿名函數作為參數的)函數里被調用執行了。
function test( a, b ){
a+=1;
// b是對象,函數名也是對象,所以b可以指代一個函數
// 類似c++中的函數名一樣
// a被復制給了b(result)
// js好靈活
b(a);
}
以上這篇js匿名函數作為函數參數詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
總結
以上是生活随笔為你收集整理的java调用js匿名函数参数,js匿名函数作为函数参数详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: tcpdump抓包分析
- 下一篇: 支付宝会员卡开卡表单模板配置(alipa