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
沒有留言:
張貼留言