Si j'ai un tableauAS3: Splice deux éléments dans des endroits différents?
private var temp:Array = [item1, item2, item3, item4, item5, item6, item7...etc];
et deux variables pour les éléments du tableau:
private var firstPosition;
private var secondPosition;
est-il un moyen de retirer les deux éléments à la fois?
Say, si firstPosition = item4 et secondPosition = item7 ... puis firstPosition = temp [3] et secondPosition = temp [6]
Mais si j'écris:
temp.splice(firstPosition, 1);
Puis secondPosition est-ce qu'ils sont temp [5] au lieu de temp [6] ... puisque l'un a été retiré du tableau.
Je suis en train d'écrire:
temp.splice(firstPosition,1);
temp.splice(secondPosition-1,1);
Je ne pense pas que ce soit le tableau droit ... surtout si secondPosition est au début de la « température » (à savoir température [0]).
Y at-il un moyen de supprimer deux éléments à la fois d'un tableau, s'ils ne sont pas côte à côte?
Comment trier les deux variables, firstPosition et secondPosition? Utiliser indexOf? – redconservatory
Vous ne pouvez pas trier les variables. Comparez-les simplement pour vous assurer que 'firstPosition secondPosition) swap_values_of (firstPosition, secondPosition)' –