que el código original funcione, no quiere decir que sea eficiente. se crea un array
si el número de cliente es el 55, el array tiene 56 elementos. la gran mayoría indefinidos. esto se salva en esta línea
Cita: if (depositos[f]!==undefined)
lo mas conveniente es usar un objeto, en lugar de un array
hay una diferencia entre usar
while y do ... while