js命名函式與匿名函式執行速度比較
本章節通過程式碼例項比較一下匿名函式和命名函式的執行速度。
感興趣的朋友也可以自行做一下測試,當然這一點執行速度的差距通常不會對實際應用帶來任何影響。
一.命名函式:
[JavaScript] 純文字檢視 複製程式碼var num=0; var count=1000000; function done(){ num++ } console.time("antzone"); while(count--){ done(); } console.timeEnd("antzone");
二.匿名函式:
[JavaScript] 純文字檢視 複製程式碼var num=0; var count=1000000; console.time("antzone"); while(count--){ (function(){ num++ })() } console.timeEnd("antzone");
上面兩端程式碼經過測試以後發現具名函式的執行速度要快於匿名函式。
這種結果非常的好理解,因為匿名函式每執行一次都要預編譯一次,而具名函式只需要一次就可以了。
相關文章
- js匿名函式和具名函式執行效率比較JS函式
- JavaScript 匿名函式與具名函式執行效率比較JavaScript函式
- js 匿名自執行函式JS函式
- 深入理解 函式、匿名函式、自執行匿名函式函式
- 胡扯JS系列-匿名函式的自動執行JS函式
- JavaScript 匿名立即自執行函式JavaScript函式
- Python函式與lambda 表示式(匿名函式)Python函式
- js中的匿名函式JS函式
- Js匿名函式小指南JS函式
- Oracle 中 replace函式和translate函式比較Oracle函式
- 第 8 節:函式-匿名函式、遞迴函式函式遞迴
- js立即執行函式原理JS函式
- PHP匿名函式PHP函式
- Ruby 匿名函式函式
- Golang匿名函式Golang函式
- JavaScript 匿名函式JavaScript函式
- Go 匿名函式Go函式
- JavaScript匿名函式JavaScript函式
- 閉包函式(匿名函式)的理解函式
- js 立即執行函式表示式介紹JS函式
- 兄弟連go教程(14)函式 - 匿名函式Go函式
- lambda匿名函式sorted排序函式filter過濾函式map對映函式函式排序Filter
- js解惑-函式執行順序JS函式
- 3. 匿名函式與閉包函式
- PHP 匿名函式初探PHP函式
- 匿名函式(Python)函式Python
- Python匿名函式Python函式
- DB2常用函式與Oracle比較TIDB2函式Oracle
- MySQL:MySQL層比較函式呼叫MySql函式
- 幾個分析函式的比較函式
- Python技法3:匿名函式、回撥函式和高階函式Python函式
- 最為常見的匿名函式自執行方式分享函式
- JS小知識——立即執行函式JS函式
- js函式執行過程的探究JS函式
- 自執行函式函式
- 立即執行函式函式
- Python 返回函式+匿名函式Python函式
- 如何給函式命名函式