【JavaScript】複数の戻り値を返す
戻り値たくさん返したくなったので、メモです。
どちらも結果は同じ
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