首頁 > web前端 > js教程 > 主體

js回調詳解

小云云
發布: 2018-03-30 16:09:49
原創
1619 人瀏覽過

本文主要跟大家介紹js回呼詳解,在用js時候,剛接觸了個回調,差點把自己饒進去,好再出來了,現在屢屢思路。

先來個簡單的程式碼:

<script>
	var rows = [{name:"123"},{name:"456"}];
	var each = function(fun){
		for(var i = 0;i < rows.length;i++){
			fun(rows[i]);
			}
		}
	var fun = function(param){
		alert(param.name);
	}
	each(fun);
</script>
登入後複製

我創建了一個rows的數組,裡面有兩個對象,

然後寫了個each的方法,又寫了個fun方法,然後我用each去呼叫了fun方法,將each的結果當作了fun的參數。

這樣簡單好看,但我們看到的,也許沒有這麼明顯,然後變一下:

<script>
	var rows = [{name:"123"},{name:"456"}];
	var each = (function(fun){
		for(var i = 0;i < rows.length;i++){
			fun(rows[i]);
			}
		})
	var fun = function(param){
		alert(param.name);
	}
	//eachfun;
</script>
登入後複製

其實那種好看那種饒看個人,我覺得第一個是因為有個each(fun),這樣就好分辨了,我這裡也就是簡單的理解,並不是很深入,然後附贈一個鏈接,說的比較詳細:

相關推薦:

幾種PHP回呼函數簡介

完全掌握js回呼函數

javscript的回呼函數(callback)詳解

#

以上是js回調詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板