Aar0n 你好,你可以自己尝试计算一下, 当index 值为2的时候,会执行删除child操作,届时scene._childs.length 值减少1变为7执行下一句循环index为3 执行删除child length值为6 再执行 删除 ,length 为5 当index 值为5 length 为5 退出循环 所以您这句代码设计只能执行3次删除操作,所以还会有遗留的模型存在。 如果解决了您的疑问,请打上已解决标记,如果没有解决,可以进一步描述想要的结果。祝您编程愉快!