Почитай про функции высшего порядка для массивов
то ч тоя делал на скрине абсолютно хорошо работало (немного в другом контексте), и возвращало мне итерируемый обьект, собсна как я и написал. я знаю как все эти функции работают, и не первый раз их пользую