recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - boucle for imbriquée


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

.

漂亮男人漂亮男人2789 Il y a quelques jours555

répondre à tous(5)je répondrai

  • 漂亮男人

    漂亮男人2017-05-19 10:11:39

    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é,

    répondre
    0
  • 巴扎黑

    巴扎黑2017-05-19 10:11:39

    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

    .

    répondre
    0
  • 迷茫

    迷茫2017-05-19 10:11:39

    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

    .

    répondre
    0
  • 習慣沉默

    習慣沉默2017-05-19 10:11:39

    La dernière ligne, l'objet en boucle est modifié pendant la boucle

    répondre
    0
  • 大家讲道理

    大家讲道理2017-05-19 10:11:39

    Avez-vous utilisé le framework vue ?

    répondre
    0
  • Annulerrépondre