var array = [ 'un', 'deux', 'trois', 'quatre', 'cinq' ];Deuxième syntaxe:
var i;
for (i = 0; i < array.length; ++i) {
// faire quelque chose avec `array[i]`
}
for (var x in array) {
// faire quelque chose avec `array[x]`
}
jQuery.each(array, function(index, value) {Cela va produire le message suivant:
// faire quelque chose avec `value` (ou `this` qui est `value` )
alert(index+": "+ value);
});
0: unSi un type Object est passé dans la fonction, le retour est la conbinaison clé-valeur à chaque fois:
1: deux
2: trois
3: quatre
4: cinq
var obj = {Avantage: la fonction jquery.each() peut contenir une déclaration d'une fonction à l'intérieur et incrémente la position automatiquement dans la variable "index". La valeur est stockée dans la variable "item" qu'on peut en accéder directement.
"1": "un",
"2": "deux"
};
$.each( obj, function( key, value ) {
alert( key + ": " + value );
});
jQuery.each( array, function( i, val ) {L'exécution dans la console montre ceci:
alert( i+": " + val );
// Va arrêter après avoir afficher "trois"
return ( val !== "trois" );
});
0: unRessources:
1: deux
2: trois
Please disable your ad blocker and refresh the window to use this website.