showgan@tg says to YSITD
i_array = i_array.map(i => origin_array[i]) 會爆炸嗎