代码如上,有一个Templates的数据,是一个数组
打印结果如下
明明是有数据但是,Template[0],取到的是一个空对象,导致第三个打印underfine
对Templates.foreach也不行,虽然有循环一次,但是打印还是空取不到数组里的对象数据,很奇怪,求大神指点
最后是 Templates展开的数据
代码如上,有一个Templates的数据,是一个数组
打印结果如下
明明是有数据但是,Template[0],取到的是一个空对象,导致第三个打印underfine
对Templates.foreach也不行,虽然有循环一次,但是打印还是空取不到数组里的对象数据,很奇怪,求大神指点
最后是 Templates展开的数据
正常情况下, 数组打印出来, console 应该是这个样子
出现这种情况, 一般都是这个对象或数组正在被引用处理(一般是修改).
如果你正在执行的其他动作很重要, 我建议你深拷贝一下那个数组~
10 回答11k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
可能是 Templates 刚开始没有值,然后才有的值,console.log 输出的不是实时的