網頁

2021/7/28

JavaScript 函式回傳多個值 function return multiple values

JavaScript函式回傳多個值的寫法如下。


若函式要回傳多個值可放在陣列中回傳。例如下面returnMultiValues()以陣列回傳三個值,第一個為字串,第二個為數值,第三個為函式。回傳的陣列再以destructuring assignment(解構賦值)的方式接收。

function returnMultiValues() {
  return ["John", 33, (x, y) => x + y]
}

const [name, age, add] = returnMultiValues();

console.log(name);     // John
console.log(age);      // 33
console.log(add(1, 2)) // 3


沒有留言:

張貼留言