戻り値を配列分割代入

複数の値はreturnできないが、代わりに一つの配列で戻して分割代入する方法。

function 関数() {
  return [1, 10, 100]
}
// 複数の変数に分割代入(したいものだけ)
// オブジェクト分割代入と違って順番に意味がある。
const [, 真ん中, 最後] = 関数()
console.log(最後) // 100

// 一つの配列で受け取る場合
const 配列 = 関数()
console.log(配列[1]) // 10