L'imbrication de deux boucles for. La longueur de la sortie addLocationMsg est de 1. Le console.log('aaaaaa') suivant est en effet affiché deux fois. Quelqu'un connaît-il la cause de ce problème
L'erreur existante est que non défini, emplacement et zonesName ne sont pas initialisés. La réponse n'est pas visible. Il est recommandé d'utiliser un navigateur pour déboguer et voir les valeurs de ces deux propriétés. Qu'il n'ait pas été initialisé,
Vous pouvez afficher this.addLocationMsg avant et après la boucle pour voir quels changements se sont produits dans son contenu. Mettez simplement un point d'arrêt et vous le saurez
Le problème a été résolu. Je pensais que la locationList changeait dynamiquement, elle devait donc être placée dans la boucle externe. De plus, il y a un problème avec le push, qui provoque le push d'un indéfini, donc l'erreur suivante apparaît
L'erreur existante est que non défini, emplacement et zonesName ne sont pas initialisés. La réponse n'est pas visible. Il est recommandé d'utiliser un navigateur pour déboguer et voir les valeurs de ces deux propriétés. Qu'il n'ait pas été initialisé,
Vous pouvez afficher this.addLocationMsg avant et après la boucle pour voir quels changements se sont produits dans son contenu. Mettez simplement un point d'arrêt et vous le saurez
.Le problème a été résolu. Je pensais que la locationList changeait dynamiquement, elle devait donc être placée dans la boucle externe. De plus, il y a un problème avec le push, qui provoque le push d'un indéfini, donc l'erreur suivante apparaît
.La dernière ligne, l'objet en boucle est modifié pendant la boucle
Avez-vous utilisé le framework vue ?