4.5Arrays / from-array-like

配列風オブジェクトから配列へ変換

配列風オブジェクト(`length`プロパティとインデックスを持つオブジェクト)を配列に変換するには`Array.from`を使用します。

配列風オブジェクトはスプレッド構文では直接扱えません。従来は `Array.prototype.slice.call(arrLike)` という冗長なハックが使われていましたが、`Array.from()` はこの目的のために設計されたメソッドであり、コードの意図が明確で読みやすくなります。

❌ Bad
const arrLike = { 0: 'foo', 1: 'bar', 2: 'baz', length: 3 };

// bad
const arr = Array.prototype.slice.call(arrLike);
✅ Good
const arrLike = { 0: 'foo', 1: 'bar', 2: 'baz', length: 3 };

// good
const arr = Array.from(arrLike);