Cela appelle la fonction suivante qui provient du code source non compressé de JQuery :
jQuery.prototype = {
// Execute a callback for every element in the matched set.
each: function( callback ) {
return jQuery.each( this, callback );
}
}
Donc ta seconde méthode renvoie la première, en passant $animatables en paramètre (this).
En espérant t'avoir aidé, n'hésites pas si tu as d'autres questions :).
PS : Et si ça t’intéresse voila la fonction $.each (ligne 348) :
each: function( obj, callback ) {
var length, i = 0;
if ( isArrayLike( obj ) ) {
length = obj.length;
for ( ; i < length; i++ ) {
if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) {
break;
}
}
} else {
for ( i in obj ) {
if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) {
break;
}
}
}
return obj;
}
- Edité par 412Guillaume 2 mars 2018 à 15:55:14
Quelle différence entre deux syntaxe d'un each() ?
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Développeur PHP / Symfony en Freelance