-5
比方說,我有這個代碼,可以是jQuery(因爲它在這裏)或純javascript。myfunc()和return myfunc()之間的區別是什麼
$(document).ready(function(){
$("#someid").keyup(function(){
func1();
func2();
});
});
$(document).ready(function(){
$("#someid").keyup(function(){
return func1();
return func2();
});
});
在第一種情況兩者的功能將被調用,但在第二個僅第一函數被調用。這是爲什麼?
'return'結束函數執行。 –
因爲這就是['return'](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/return)所做的。它結束函數並「返回」一個值。 –
對於事件處理程序,返回'false'將停止默認操作並停止傳播/冒泡事件。 –