代码如下:
console.log(_topEnemyGridData.gridNode.children) 打印出来有一个子节点
console.log(_topEnemyGridData.gridNode.children.length) 接下来一行打印节点长度就是0
以上是什么情况,整不明白了
打印对象的话可能会有延迟,这个长度1应该是最新的状态
主要是两句代码就紧挨着,中间没有其他代码,也没有其他业务的影响。。。看打印的日志,也是矛盾的
试试 延迟打印长度
第一个输出是对象引用,第二个是值.引用的对象是随时变化的.检查代码的其他地方有没有add操作
已解决,是引用的问题