ダッシュで奪取

自分用のメモ

【JavaScript】複数の戻り値を返す

戻り値たくさん返したくなったので、メモです。

目次

  1. 全体
  2. 参考URL

1. 全体

どちらも結果は同じ

function someReturn () {
    let hoge1 = '111';
    let hoge2 = '222';
    return [hoge1, hoge2];
}
let [piyo1, piyo2] = someReturn();
console.log(piyo1);
console.log(piyo2);
function someReturn () {
    let hoge = new Object();
    hoge.val1 = '111';
    hoge.val2 = '222';
    return hoge;
}
let piyo = someReturn();
console.log(piyo.val1);
console.log(piyo.val2);
結果
111
222

2. 参考URL