浏览代码

refactor clear (#26625)

ycw 1 年之前
父节点
当前提交
ba16e0d29a
共有 1 个文件被更改,包括 1 次插入14 次删除
  1. 1 14
      src/core/Object3D.js

+ 1 - 14
src/core/Object3D.js

@@ -392,20 +392,7 @@ class Object3D extends EventDispatcher {
 
 
 	clear() {
 	clear() {
 
 
-		for ( let i = 0; i < this.children.length; i ++ ) {
-
-			const object = this.children[ i ];
-
-			object.parent = null;
-
-			object.dispatchEvent( _removedEvent );
-
-		}
-
-		this.children.length = 0;
-
-		return this;
-
+		return this.remove( ... this.children );
 
 
 	}
 	}