用nodejs实现PHP的print_r函数代码
2014-03-14 00:00
1031 查看
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);
相关文章推荐
- 用nodejs实现PHP的print_r函数代码
- php实现的DateDiff和DateAdd时间函数代码分享
- php header函数实现代码
- PHP的php_strip_whitespace函数描述,以及手册中写的代码压缩函数-可看看函数是怎么实现的
- PHP代码实现远程下载文件到本地的函数
- php header函数下载文件实现代码
- php ucwords() 函数将字符串中每个单词的首字符转换为大写(实现代码)
- php实现快速排序法函数代码
- 实例讲解PHP中实现代码重用的两个函数
- 使用lua实现php的print_r()函数功能
- php 缩略图实现函数代码
- Javascript实现类似PHP的print_r函数
- php 实现一个字符串加密解密的函数实例代码
- 第七章 php自定义函数实现代码
- php中使用array_filter()函数过滤空数组的实现代码
- php 缩略图实现函数代码
- php number_format() 函数通过千位分组来格式化数字的实现代码
- 在PHP中实现Javascript的escape()函数代码