學習 JavaScript 的回傳值基礎知識
每個函式都會回傳一個值,預設情況下為 undefined
。
當函式的程式碼執行到結束或遇到 return
關鍵字時,函式即被終止。
當 JavaScript 遇到 return
關鍵字時,它會終止函式的執行並將控制權返回給呼叫者。
如果你傳入一個值,在函式中這個值會作為函式的結果返回:
const dosomething = () => {
return 'test'
}
const result = dosomething() // result === 'test'
你只能返回一個值。
為了模擬返回多個值,你可以返回一個物件文字或一個陣列,並在呼叫函式時使用解構賦值。
使用陣列:
使用物件: