children数组问题

代码如下:
console.log(_topEnemyGridData.gridNode.children) 打印出来有一个子节点
console.log(_topEnemyGridData.gridNode.children.length) 接下来一行打印节点长度就是0
以上是什么情况,整不明白了

打印对象的话可能会有延迟,这个长度1应该是最新的状态

主要是两句代码就紧挨着,中间没有其他代码,也没有其他业务的影响。。。看打印的日志,也是矛盾的

试试 延迟打印长度

第一个输出是对象引用,第二个是值.引用的对象是随时变化的.检查代码的其他地方有没有add操作

已解决,是引用的问题