javascript comment trouver le nombre d'enfants dans un objet

est-il un moyen de trouver le nombre d'enfants dans un objet javascript, autres que l'exécution d'une boucle et à l'aide d'un compteur? Je peux tirer de jquery si elle aidera. Je suis en train de faire ceci:

var childScenesObj = [];
var childScenesLen = scenes[sceneID].length; //need to find number of children of scenes[sceneID]. This obviously does not work, as it an object, not an array.


for (childIndex in scenes[sceneID].children) {
    childSceneObj = new Object();
    childSceneID = scenes[sceneID].children[childIndex];
    childSceneNode = scenes[childSceneID];
    childSceneObj.name = childSceneNode.name;
    childSceneObj.id = childSceneID;
    childScenesObj  .push(childSceneObj);
}
  • prêts à bondir sur jquery en fonction des réponses...
  • Vous faites une nouvelle childScenesObj à chaque itération de la boucle, puis en appuyant sur elle-même. Je ne pense pas que cela se fera. Vous avez besoin d'un autre var
  • Je peux utiliser jquery.
  • Êtes-vous demander à propos des éléments du DOM ou de la plaine de vieux objets en JavaScript?
  • les objets javascript
InformationsquelleAutor mheavers | 2011-08-16