作爲最佳實踐的問題,都應該使用Javascript功能必須在功能塊級別return
聲明?最佳實踐:return語句在Javascript
因此,對於沒有返回任何值(無效)的功能,
function jsFunction() {
/*
* code
*/
return;
}
或者爲可以具有設置或其他類型的非檢索的/獲取功能,返回成功或失敗的一些指示功能(未很多這樣做,實際上是無效的)。我想布爾返回值是明智的。
function jsFunction() {
/*
* code to set or perform series of operation
*/
if (failure == true)
return false;
return true; // success
}
return語句還可以顯示代碼編寫器有意識地表示該函數是完整的並且沒有代碼丟失。不確定最佳實踐需要什麼。