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