搜尋

首頁  >  問答  >  主體

javascript - for迴圈嵌套


兩個for迴圈的巢狀輸出的addLocationMsg長度為1 下面的console.log('aaaaaa'),確實輸出兩次有沒有知道這個問題產生的原因

#
漂亮男人漂亮男人2789 天前554

全部回覆(5)我來回復

  • 漂亮男人

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

    存在的錯誤是undefined,location和zonesName沒有初始化,這並不能看出答案,建議使用瀏覽器調試一哈,看看這兩個屬性的值。是否是沒有被初始化,

    回覆
    0
  • 巴扎黑

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

    你在循環前後分別輸出this.addLocationMsg看看他的內容髮生了什麼變化打個斷點就知道了

    回覆
    0
  • 迷茫

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

    問題已經解決了,以為locationList是動態變化的 所以應該放在外層循環中 而且push的有問題 導致會push進去一個undefined,所以才會出現下面的那個報錯

    回覆
    0
  • 習慣沉默

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

    最後一行,循環中改變被循環物件了

    回覆
    0
  • 大家讲道理

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

    是用到了vue框架了嗎

    回覆
    0
  • 取消回覆