関数から複数の値を return する
オブジェクトで返す
function calc(a, b) { return { sum: a + b, diff: a - b }; } const result = calc(10, 3); console.log(result.sum); // 13 console.log(result.diff); // 7
function calc(a, b) { const sum = a + b; const diff = a - b; return { sum, diff }; }
これは return { sum: sum, diff: diff } の省略記法です。
オブジェクトのキー名と変数名が同じなら短く書ける。