Porzione di codice che ci aiuta a mettere ordine in un array

Non sai quale codice scrivere per riordinare all’interno di un array?
Impara con noi.

Dopo aver letto e capito come funziona un array possiamo passare a scrivere il codice che ci permette di effettuare questi scambi.

Articolo a cui facciamo riferimento

Innanzi tutto dichiariamo le variabili.
Precisiamo che i valori all’interno di una variabile e il nome della variabile possono essere impostati a vostro piacimento.

<script>
let v=[3,6,9,4,8,1];
scambio(v);
function scambio(vettore) 
{
    let w = new Array();
    w=vettore;
    s = 1;
    c = 0;
    l = w.length-2;
    alert(l);
    while(s==1) {
       s = 0;

Dopo ciò dichiariamo i passi che devono essere effettuati dalla funzione, utilizzando while, for ed un if.

Vediamo le loro funzioni:

Il while permetterà all’indice di scorrere fin quando non ci sono più valori da scambiare. 

Il for viene utilizzato per incrementare la variabile i.

L’if scambia i due valori nel caso in cui il primo valore controllato è maggiore del valore seguente.


        for(i=0;i<=l-c;i++)
        {
           if(vettore[i]>vettore[i+1])
           { 
            a = vettore[i];
            vettore[i]=vettore[i+1];
            vettore[i+1]=a;
            s=1;
            }       
        } 
        c++;
        document.write(vettore);
        document.write('<br>');
    }    


</script>


Dalla stessa categoria