À travers elle, vous pouvez itérer les valeurs de propriété des objets et des tableaux et les traiter.
Instructions pour une utilisation
L'effet de chaque fonction n'est pas complètement cohérent en fonction du type de paramètre:
1. Traverser l'objet (avec des paramètres supplémentaires)
$ .each (objet, fonction (p1, p2) {this; // Cela pointe ici la valeur de propriété actuelle de l'objet dans chaque traversée; p2; // accéder aux paramètres supplémentaires}, ['Paramètre 1', 'Paramètre 2']);2. Itérer sur le tableau (avec paramètres d'attachement)
$ .each (array, fonction (p1, p2) {this; // Cela pointe ici l'élément actuel du tableau dans chaque traversée; p2; // accéder aux paramètres supplémentaires}, ['Paramètre 1', 'Paramètre 2']);3. Traverser l'objet (pas de paramètres supplémentaires)
$ .each (objet, fonction (nom, valeur) {this; // Cela pointe la valeur de l'attribut actuel; // le nom représente le nom de l'attribut actuel de l'objet; // la valeur représente la valeur de l'attribut actuel de l'objet});4. Ilétèrent sur le tableau (pas de paramètres supplémentaires)
$ .each (array, fonction (i, valeur) {this; // Cela pointe vers l'élément actuel i; // i représente la valeur actuelle de l'indice du tableau; // la valeur représente l'élément actuel du tableau});Permettez-moi de mentionner plusieurs utilisations courantes de chaque méthode de jQuery
Code JS
var arr = ["un", "deux", "trois", "quatre"]; $ .each (arr, function () {alert (this);}); // Les résultats de chaque sortie ci-dessus sont: un, deux, trois, quatre var arr1 = [[1, 4, 3], [4, 6, 6], [7, 20, 9]] $ .each (arr1, fonction (i, item) {alert (item [0]);}); // En fait, ARR1 est un tableau bidimensionnel, l'élément équivaut à prendre chaque tableau unique, // élément [0] est relatif à la prise de la première valeur dans chaque tableau unidimensionnel // donc la sortie ci-dessus est: 1 4 7 var obj = {one: 1, deux: 2, trois: 3, quatre: 4}; $ .each (obj, function (key, val) {alert (obj [key]);}); // chacun est encore plus puissant, et peut boucle chaque attribut // Le résultat de sortie est: 1 2 3 4Il y a deux types de personnes nées pour être jaloux, l'une est un fou art, l'autre est un fou de code ...
La jalousie est ce qui m'avance en avant