国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

js中匿名函數的N種寫法

2019-11-21 00:15:18
字體:
來源:轉載
供稿:網友
匿名函數沒有實際名字,也沒有指針,怎么執行滴?
其實大家可以看看小括號的意義就應該可以理解。小括號有返回值,也就是小括號內的函數或者表達式的返回值,所以說小括號內的function返回值等于小括號的返回值,不難理解 (function(){})()可以將沒有名字的函數執行了把…
關于匿名函數寫法,很發散~
最常見的用法:
復制代碼 代碼如下:

(function() {
alert('water');
})();

當然也可以帶參數:
復制代碼 代碼如下:

(function(o) {
alert(o);
})('water');

想用匿名函數的鏈式調用?很簡單:
復制代碼 代碼如下:

(function(o) {
alert(o);
return arguments.callee;
})('water')('down');

常見的匿名函數都知道了,看看不常見的:
復制代碼 代碼如下:

~(function(){
alert('water');
})();//寫法有點酷~

復制代碼 代碼如下:

void function(){
alert('water');
}();//據說效率最高~

復制代碼 代碼如下:

+function(){
alert('water');
}();

復制代碼 代碼如下:

-function(){
alert('water');
}();

復制代碼 代碼如下:

~function(){
alert('water');
}();

復制代碼 代碼如下:

!function(){
alert('water');
}();

復制代碼 代碼如下:

(function(){
alert('water');
}());//有點強制執行的味道~

這么多寫法賤賣啦~呵呵,其實有些人考慮到寫法的效率問題,如果可以,給我一個數據把,自我感覺這些寫法是有效率問題,但是應該是微乎其微而已(或許不對),我會隨便選一個用~
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 衡东县| 阿坝县| 美姑县| 仙游县| 滦南县| 方城县| 南华县| 都江堰市| 双鸭山市| 凤山市| 双鸭山市| 万载县| 镇沅| 泗阳县| 庆元县| 淮安市| 庄河市| 岢岚县| 罗源县| 东兰县| 福海县| 西畴县| 宁明县| 榆社县| 赤壁市| 靖州| 乌苏市| 新安县| 吴堡县| 乌什县| 稷山县| 称多县| 吐鲁番市| 阳江市| 上蔡县| 颍上县| 崇州市| 偏关县| 四平市| 称多县| 黄大仙区|