Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 检测对象是否有子对象_Actionscript 3 - Fatal编程技术网

Actionscript 3 检测对象是否有子对象

Actionscript 3 检测对象是否有子对象,actionscript-3,Actionscript 3,我有以下问题,我必须知道一个元素是否有子元素。如果对象看起来像一个对象,请执行以下操作: Object [ Object[["name" : "lisa"], ["age" : "14"], ["gender" : "female"]], Object[["name" : "bjorn"], ["age" : "40"], ["gender" : "male"]], Object[["name" : "zoe"], ["age" : "24"], ["gender" :

我有以下问题,我必须知道一个元素是否有子元素。如果对象看起来像一个对象,请执行以下操作:

Object [
    Object[["name" : "lisa"], ["age" : "14"], ["gender" : "female"]],
    Object[["name" : "bjorn"], ["age" : "40"], ["gender" : "male"]],
    Object[["name" : "zoe"], ["age" : "24"], ["gender" : "female"]]
]
如果如下所示,则应遵循1条路线:

 Object[["name" : "lisa"], ["age" : "14"], ["gender" : "female"]]
它应该走另一条路。通常,第一个示例对象是第二个示例对象的集合。换句话说:

if (example 1) {
 ...do this...
} else if (example 2) {
 ...do that...
}

你的语法看起来很奇怪。定义对象(如hashmap)的常规方法是

然而,要想知道一个对象是否有条目是不容易的。我通常就是这样做的

var hasEntries:Boolean = false;
for(var key:String in myObj) {
  hasNodes = true;
  break;
}

if(Object.length>0)跟踪(有子项)
或者Object.numChildren,而不是纵向您如何将这些数组类型转换为对象?
var hasEntries:Boolean = false;
for(var key:String in myObj) {
  hasNodes = true;
  break;
}