three.js 对象中所有子对象的名称

Name of all the children objects in a three.js object

我想获取 three.js 对象中所有子对象的 var 名称,然后将它们存储在数组中。

object 有一个 属性 .children 但这会获取所有数据的数组,而不仅仅是对象变量名称的数组 这是我试过但结果是空的

var arrayHead = headGroup.children;
           var testarray =[];


            for (var i = 0; i < testarray.length; i++) {
                testarray.push(arrayHead[i].name);

            }

如果 arrayHead 的类型是 Object3D()

var testarray = [];
arrayHead.traverse ( function (child) {
    testarray.push( child.name );
} );