検索

ホームページ  >  に質問  >  本文

JavaScript - ネストされた for ループ


2 つの for ループのネストされた出力によって出力される addLocationMsg の長さは 1 です。次の console.log('aaaaaa') は確かに 2 回出力されます。この問題の原因は何かわかりますか?理由

漂亮男人漂亮男人2789日前553

全員に返信(5)返信します

  • 漂亮男人

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

    既存のエラーは、未定義、location およびzonesName が初期化されていないというものであり、これら 2 つのプロパティの値をデバッグして確認するためにブラウザを使用することをお勧めします。初期化されていないかどうか、

    返事
    0
  • 巴扎黑

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

    ループの前後に this.addLocationMsg を出力すると、その内容にどのような変更が加えられたかを確認できます。ブレークポイントを置くだけでわかります。

    返事
    0
  • 迷茫

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

    locationList は動的に変更されるので、外側のループに配置する必要があると考えましたが、push にも問題があり、未定義がプッシュされるため、次のエラーが表示されます。

    返事
    0
  • 習慣沉默

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

    最後の行、ループされたオブジェクトはループ中に変更されます

    返事
    0
  • 大家讲道理

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

    vue フレームワークを使用しましたか?

    返事
    0
  • キャンセル返事