8 июля 2008, 11:18

JavaScript: print_r (array and object dump) Избранное

function print_r(theObj, str){
  if(theObj.constructor == Array || theObj.constructor == Object){
    str += ("<ul>");
    for(var p in theObj){
      if(theObj[p].constructor == Array||theObj[p].constructor == Object){
	str += ("<li>["+p+"] => "+typeof(theObj)+"</li>");
        str += ("<ul>");
        str = print_r(theObj[p], str);
        str += ("</ul>"); 
      } else {
	str += ("<li>["+p+"] => "+theObj[p]+"</li>");
      }
    }
    str += ("</ul>");
    return str;
  }
}

Ваш комментарий

адрес не будет опубликован

ХТМЛ не работает


Ctrl + Enter