javascript - boucle for imbriquée
漂亮男人
漂亮男人 2017-05-19 10:09:39
0
5
549


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

.

漂亮男人
漂亮男人

répondre à tous(5)
漂亮男人

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 ?

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal