flash - portable - Número de propiedades del objeto Actionscript
pacman en adobe flash descargar (2)
Incluso código más corto aquí:
var o:Object={foo:"hello",bar:"world",cnt:2};
trace(o.cnt); // output 2;
Simplemente recuerde actualizar el último argumento en la lista de objetos si alguna vez se le agrega algo. Esa es la principal desventaja de este enfoque, creo. Y ahora, por supuesto, el .cnt
realidad no devuelve la longitud de la lista verdadera, sino que es la longitud de la lista - 1.
¿Cómo puedo obtener el número de propiedades en un Objeto Actionscript genérico? (Como la longitud de la matriz)
Tendrás que recorrer todo el elemento para contarlos:
function objectLength(myObject:Object):int {
var cnt:int=0;
for (var s:String in myObject) cnt++;
return cnt;
}
var o:Object={foo:"hello", bar:"world"};
trace(objectLength(o)); // output 2