1
在下面的代碼中,我知道在函數末尾添加()使其成爲自調用函數。JavaScript新手,難以理解傳遞參數
但是,我不明白是否傳遞作爲參數或其他原因傳遞的「socialMedia」是一個對象。
var social = function(){
}(socialMedia);
在下面的代碼中,我知道在函數末尾添加()使其成爲自調用函數。JavaScript新手,難以理解傳遞參數
但是,我不明白是否傳遞作爲參數或其他原因傳遞的「socialMedia」是一個對象。
var social = function(){
}(socialMedia);
您正在通過傳遞值來調用該函數。看看下面的代碼:
var add = function(val){alert(val)}(100);
這將觸發add
功能與VAL分配給100
。
,因爲它可用作方法的參數,您可以參考它。大多數圖書館都會這樣做,因此您可以將變體名稱化,而不必引用原始名稱。 – epascarello
http://www.w3schools.com/js/ –
如果它被傳遞給一個函數,*通過定義*它的一個參數。 – Amy