pub(crate) fn iterator_remaining(this: &Value) -> Vec<Value>Expand description
make_iterator() の残り要素(_pos 以降)を取り出し、消費済みにする(_pos を末尾へ
進める)。Iterator Helpers(ES2025: map/filter/take/drop/toArray/forEach/
reduce)用の共通ヘルパ。仕様上これらは遅延評価(要素を1つずつ必要な分だけ取り出す)
だが、本エンジンの軽量イテレータ表現(_items/_pos を持つ Obj::host("iterator"))
では、呼び出し時点で残り要素をまとめて処理する即時評価で近似する(無限イテレータの
take 等、遅延性に依存するケースは非対応。他の組込み簡略化と同種の割り切り)。