edutecnica

Esercizio 1        

Un metodo per rimuovere un elemento da un array può essere certamente elaborato attraverso l'usto delle due funzioni slice() e concat().
Ipotizziamo di avere un array contenente una lista di sigle automobilistiche.
Il problema potrebbe essere risolto creando una funzione che accetti due argomenti : l’array T e l’indice dell’elemento da eliminare.
Una volta in possesso dell’array T la funzione dichiarata come rem(T,i); userà il comando:

T.slice(0,i).concat(T.slice(i+1))

che concatena gli elementi precedenti all’elemento i-esimo da eliminare individuati da T.slice(0,i) con gli elementi successivi allo stesso, individuati dall’istruzione T.slice(i+1).
Il risultato ottenuto viene restituito ed assegnato allo stesso array T che poi viene stampato a video.