如果有一個功能,說foo
:調用函數與返回函數調用 - 區別?
function foo() {
console.log('bar');
}
然後在JavaScript中,有沒有從另一個函數調用的函數,這樣有什麼區別:
function baz() {
foo();
}
baz();
並返回函數調用,如這個:
function baz() {
return foo();
}
baz();
兩種方法都給出相同的輸出(字符串輸出:'bar')。
如果你不使用返回值,那麼就沒有區別。 –
在這種情況下,foo只會返回任何內容,所以效果是一樣的 –