ArrayLike Array.from などで Array に変換できる。ちなみに ES2015 以前は代わりに Array.prototype.slice などを使って変換していた。 code: (ts) interface ArrayLike<T> { readonly length: number; readonly n: number: T; } Iterable, AsyncIterable Iterable は for-of やスプレッド構文などで、AsyncIterable は for-await-of で使われる。 code: (ts) interface Iterable<T> { Symbol.iterator(): Iterator<T>; } interface AsyncIterable<T> { Symbol.asyncIterator(): AsyncIte