I can only see a valid use case for this if the for loop ran less times than the array size (by a conditional terminal, fixed N or other indexing smaller array), then your output array is smaller than the input loop.
That might be a bad thing, however this can be overcome by using the following code construct
It could be interessant : for example in the loop a classic shift-register, but at the exit either the last value (classic), or an array of all the value which passed throught the shift register (with a choice concatenate or indexate array).