Quote Originariamente inviata da Chiello9 Visualizza il messaggio
Buongiorno, io un array in javascript di questo tipo :

var array = [66,5,5,4,4,4,4];

dovrei fare un controllo e verificare quando un elemento compare piu volte, prenderlo una volta sola, quindi l'output desiderato in questo caso sarebbe : var array =[66,5,4] , però considerando che 66,5,4 sono valori dinamici, ossia possono essere anche diversi, non per forza questi intendo. Qualcuno sa come poter fare?
Puoi usare la funzione filter() dell'array controllando che l'indice dell'elemento passato come parametro al callback corrisponda con la posizione dell'elemento nell'array, escludendo così automaticamente gli elementi duplicati che si trovano in altre posizioni.

Vedi questa implementazione come esempio.

Ciao!