hiz

no, si a ver, no preguntaba una manera de obtener el length del objeto,
eso est� resuelto

lo que dec�a es que me extra�a que la propiedad "length" no exista "de
serie" para Object ya que, a mi entender, las difer�ncias entre Object y
Array son realmente m�nimas

tb preguntaba si es que Array.length es un alias del for in que tu y yo
pon�amos, mas o menos de la misma manera que el objeto XML de flash5
estaba escrito en AS, o que casi con toda probvabvilidad Math.ceil no es
mas que un "alias" de Math.floor(a+1), etc

-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
En nombre de Jesus
Enviado el: viernes, 15 de agosto de 2003 19:01
Para: [EMAIL PROTECTED]
Asunto: Re: [ASNativos] n�mero de elementos en un objeto


POn esto en el primer frame:
<code>
Object.prototype.addProperty("length", function(){
        var t = 0;
        for(var i in this) t++;
        return t;
           }, null);
ASSetPropFlags(Object.prototype,null,1);
<code>
No hay forma de detectar si es instancia del objeto porque muchos
devuelven
"object" como instancia, con el typeofd se podria hacer pero ya es mucha
cosa. Con eso todos los obejtos tendran una propiedad length. El Object
arriba de todo. :D
Es solo una idea juego que ojala ayude.
Saludos!
Saludos!
----- Original Message -----
From: "Marc, de fumarmata.com" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, August 14, 2003 9:21 PM
Subject: [ASNativos] n�mero de elementos en un objeto


para comprobar el n�mero de elementos que contiene un array es
suficiente con:

num = miArray.length;

en cambio, para comprobar el n�mero de elementos que contiene un objeto,
ya sean otros objetos, variables, arrays, etc. hay que recurrir a

num=0;
for (i in miObjeto) {
num++;
}

(no hay otra manera mas sencilla, nu?) ya sea metido en un proto o in
situ

me extra�a mucho que no haya una propiedad parecida al .length de los
arrays para obtener este n�mero, ya que a la pr�ctica, las diferencias
entre estos dos tipos de datos en AS son __m�nimas__

... o es que el length es un "alias" del for...in??

si hay algun iluminao despierto, que me enfoque ;)

marc

<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->

<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->

<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->

Responder a