¿hay alguna manera de encontrar el número de hijos en un objeto javascript que no sea ejecutando un bucle y usando un contador? Puedo aprovechar jquery si ayuda. Estoy haciendo esto:javascript cómo encontrar el número de hijos en un objeto
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);
}
esperando a saltar sobre respuestas basadas jquery ... – jondavidjohn
Usted está haciendo una nueva 'childScenesObj' en cada iteración del bucle, a continuación, empujándola sobre sí mismo. No creo que esto vaya a funcionar. Necesitas otra 'var' allí –
Puedo usar jquery. – mheavers