Je reste pour ma propre éducation veulent voir une version jQuery élégante d'une construction comme ça - Notez l'image les noms de fichiers sont basés sur 1 et non sur 0:Pour puriste de jQuery - remplissage de tableau simple?
var nofImages = 10; // user defined
var slideShowArray = new Array(nofImages); // cannot use [nofImages] of course
for (var i=0, n=slideShowArray.length;i<n;i++) {
slideShowArray[i]="/images/image"+(i+1)+".jpg";
}
ou peut-être selon les articles mentionnés ci-dessus, il devrait être
var nofImages = 10; // user defined
var slideShowArray = [];
for (i=nofImages;i>0;i--) {
slideShowArray[(i-1)]="/images/image"+i+".jpg";
}
Merci
C'est plus ce que je cherchais. Dans votre exemple, le "i" n'est pas intéressant car il est juste un espace réservé nécessaire pour l'élément de tableau initialisé vide, non? – mplungjan
En effet, le premier paramètre est l'élément de tableau, le second est l'indice de tableau. Vous pouvez écrire 'function (_, i) {... + (i + 1) + ...}' si vous aimez ce genre de choses. – Tgr
Génial. Pas sûr que j'aime les versions 1.8 du tout .. Je veux mes accolades;) – mplungjan