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