萬盛學電腦網

 萬盛學電腦網 >> 腳本專題 >> javascript >> 用nodejs實現PHP的print

用nodejs實現PHP的print

 這篇文章主要介紹了用nodejs實現PHP的print_r函數代碼,需要的朋友可以參考下

 代碼如下: function ergodic(obj,indentation){   var indent = "  " + indentation;   if(obj.constructor == Array || obj.constructor == Object){       for(var p in obj){       if(obj[p].constructor == Array|| obj[p].constructor == Object){         console.log(indent + "["+p+"] => "+typeof(obj)+"");         console.log(indent + "{");         ergodic(obj[p], indent);         console.log(indent + "}");       } else if (obj[p].constructor == String) {         console.log(indent + "["+p+"] => '"+obj[p]+"'");       } else {         console.log(indent + "["+p+"] => "+obj[p]+"");       }     }   } }   function print_r(obj) {   console.log("{")   ergodic(obj, "");   console.log("}") }   var stu = {'name':'Alan','grade':{'Chinese':120,'math':130,'competition':{'NOI':'First prize'}}};   print_r(stu);  
copyright © 萬盛學電腦網 all rights reserved