两个for循环的嵌套 输出的addLocationMsg长度为1 下面的console.log('aaaaaa'),确实输出两次 有没有知道这个问题产生的原因
存在的错误是undefined,location和zonesName没有初始化,这个并不能看出答案,建议使用浏览器调试一哈,看看这两个属性的值。是否是没有被初始化,
你在循环前后分别输出this.addLocationMsg看看他的内容发生了什么变化打个断点就知道了
问题已经解决了,以为locationList是动态变化的 所以应该放在外层循环中 而且push的有问题 导致会push进去一个undefined,所以才会出现下面的那个报错
最后一行,循环中改变被循环对象了
是用到了vue框架了吗
存在的错误是undefined,location和zonesName没有初始化,这个并不能看出答案,建议使用浏览器调试一哈,看看这两个属性的值。是否是没有被初始化,
你在循环前后分别输出this.addLocationMsg看看他的内容发生了什么变化打个断点就知道了
问题已经解决了,以为locationList是动态变化的 所以应该放在外层循环中 而且push的有问题 导致会push进去一个undefined,所以才会出现下面的那个报错
最后一行,循环中改变被循环对象了
是用到了vue框架了吗