簡體   English   中英

myfunc() 和 return myfunc() 有什么區別

[英]What is the difference between myfunc() and return myfunc()

假設我有這個代碼,可以是 jQuery(就像這里一樣)或普通的 javascript。

$(document).ready(function(){
$("#someid").keyup(function(){
    func1();
    func2();
    });
});
$(document).ready(function(){
$("#someid").keyup(function(){
    return func1();
    return func2();
    });
});

在第一種情況下,兩個函數都會被調用,但在第二種情況下,只調用第一個函數。 這是為什么?

return結束函數執行。

從 ECMAScript

return 語句導致函數停止執行並向調用者返回一個值

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM