2 つの for ループのネストされた出力によって出力される addLocationMsg の長さは 1 です。次の console.log('aaaaaa') は確かに 2 回出力されます。この問題の原因は何かわかりますか?理由
漂亮男人2017-05-19 10:11:39
既存のエラーは、未定義、location およびzonesName が初期化されていないというものであり、これら 2 つのプロパティの値をデバッグして確認するためにブラウザを使用することをお勧めします。初期化されていないかどうか、
巴扎黑2017-05-19 10:11:39
ループの前後に this.addLocationMsg を出力すると、その内容にどのような変更が加えられたかを確認できます。ブレークポイントを置くだけでわかります。
迷茫2017-05-19 10:11:39
locationList は動的に変更されるので、外側のループに配置する必要があると考えましたが、push にも問題があり、未定義がプッシュされるため、次のエラーが表示されます。