JavaScript - ネストされた for ループ
漂亮男人
漂亮男人 2017-05-19 10:09:39
0
5
544


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

漂亮男人
漂亮男人

全員に返信(5)
漂亮男人

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

いいねを押す +0
巴扎黑

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

いいねを押す +0
迷茫

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

いいねを押す +0
習慣沉默

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

いいねを押す +0
大家讲道理

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート