ho visto le numerose discussioni....ma sinceramente non ci sono riuscito...
Vorrei dato un array eliminare la cella con il contenuto = x .....
io faccio cosi...ma ottengo uno strano risultato....
mi calcolo l'index cosi :
listNameSess = ["pluto", "pippo", "paperino"];
function getIndex(array,find){
for(i=0;i<array.length;i++){
current = array[i];
if(current==find){
return i;
}
}
}
var index = getIndex(listNameSess,"pippo");
listNameSess.splice(index,1);
totale = listNameSess.length;
for(i=0;i<totale;i++){
alert(listNameSess[i]);
}
alert spampa : paperino, paperino
In pratica ho notato che mi salta i precedenti a quello che ho scelto di eliminare e mi duplica ....non so come ...l'ultimo....
Dove sbaglio?

Rispondi quotando