J'ai deux tableaux. Le premier tableau contient des valeurs tandis que le second tableau contient des indices des valeurs qui doivent être supprimées du premier tableau. Par exemple:
var valuesArr = new Array("v1","v2","v3","v4","v5");
var removeValFromIndex = new Array(0,2,4);
Je souhaite supprimer les valeurs présentes dans les indices 0,2,4de valuesArr. J'ai pensé que la spliceméthode native pourrait aider, alors j'ai proposé:
$.each(removeValFromIndex,function(index,value){
valuesArr.splice(value,1);
});
Mais cela n'a pas fonctionné car après chaque splice, les indices des valeurs valuesArrétaient différents. Je pourrais résoudre ce problème en utilisant un tableau temporaire et en copiant toutes les valeurs dans le deuxième tableau, mais je me demandais s'il existe des méthodes natives auxquelles nous pouvons transmettre plusieurs indices auxquels supprimer des valeurs d'un tableau.
Je préférerais une solution jQuery. (Je ne sais pas si je peux utiliser grepici)