Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/04/2004, 15:13
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Detectar objetos

Hola amigos:

¡Una curiosidad!

Cuando se hace un bucle for en un array asociativo, ¿hay forma de detectar objetos... ?

El código que tengo es este:

Código PHP:
<html>
<
head>
<
title>
 
Destripador
</title>
<
script>
function 
destripar(que) {
 var 
nombre_objeto que;
 var 
objeto = eval(nombre_objeto);
 var 
es_objeto = /object/;
 var 
mostrar "";
 for (
_item in objeto) {
  
mostrar += nombre_objeto "." +  _item " = " + eval(nombre_objeto "." _item);
//  mostrar += (es_objeto.test("" + _item + "")) ? " +" : " -";
//  mostrar += (_item.indexOf("object") >= 0) ? " (+)" : " (-)";
//  destripar(nombre_objeto + "." + _item);
  
mostrar += "<br />\n";
 }
// document.body.innerHTML = mostrar;
return mostrar;
}
</script>
</head>
<body onload="document.body.innerHTML = destripar('document.body')">
</body>
</html> 
Las líneas de comentarios son las pruebas que hice. Tenía intención de hacerlo recursivo (la última prueba)

Saludos