Je me demande s'il existe un moyen plus efficace d'encercler un tableau. Pour mes besoins, le tableau contient des sources d'images. Lorsque la dernière image est affichée et que le bouton suivant est enfoncé, il revient à la première image. Si le bouton précédent est enfoncé sur la première image, il tourne vers la dernière image.Un moyen efficace de contourner un tableau?
C'est ce que j'ai pu trouver, mais je pense qu'il y a une façon plus efficace de s'y prendre.
var marker = 0;
// Circle through an array.
function moveMarker(array, action, direction) {
if (!direction) {
if(marker == array.length - 1)
marker = -1;
marker += 1;
action();
}
else {
if (marker == 0)
marker = array.length;
marker -=1;
action();
}
}
Oh mec, c'est beaucoup plus lisse. Merci beaucoup d'avoir contribué à mon apprentissage acharné. – iamnotoriginal
+1 Slick est le mot. Rend ma solution ternaire simple ... bien, simple. Devra se souvenir de cela comme une solution de recyclage de réseau à l'avenir. – guypursey