Ho un array con una serie di numeri che sono sempre ordinati in modo crescente come in questo caso

valori=new Array(1,4,10,18,27,28,31);

Ciò che ho bisogno di estrapolare è questo:

Se il numero successivo ha una differenza con quello precedente inferiore a 5, allora succede qualcosa.

Nel nostro caso preseo come esempio accade quando vado a leggere 4 28 e 31.


che idee avete?

grazie