TEDnología, Noticias sobre tecnologia, Tips web, Gadgets, Redes Sociales

Función print_r() en Javascript

| 1 Comment

Trabajar con Objetos en PHP no es igual que trabajarlos en Javascript, por eso buscando en la Web encontré un script que permite emular la funcion print_r() de PHP, el print_r JavaScript dando la posibilidad a nosotros los desarrolladores a testear facilmente cualquier Array, Objeto, JSON, etc.

<script type="text/javascript">
function print_r(theObj){
   if(theObj.constructor == Array || theObj.constructor == Object){
      document.write("<ul>")
      for(var p in theObj){
         if(theObj[p].constructor == Array || theObj[p].constructor == Object){
            document.write("<li>["+p+"] => "+typeof(theObj)+"</li>");
            document.write("<ul>")
            print_r(theObj[p]);
            document.write("</ul>")
         } else {
            document.write("<li>["+p+"] => "+theObj[p]+"</li>");
         }
      }
      document.write("</ul>")
   }
}

var animals = ['PHP', 'Javs', 'C++', 'C#', 'VB.NET'];
print_r(animals);

</script>

También te puede interesar

Comentarios