如何用JavaScript实现类似PHP的var_dump()功能?

更新于
2026-09-29 08:12:07
2阅读来源:SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计139个文字,预计阅读时间需要1分钟。

如何用JavaScript实现类似PHP的var_dump()功能?

javascript// 模拟PHP中的var_dump函数,可以查看数组或对象的详细信息function var_dump(obj) { if (typeof obj===object) { console.log(Type: + typeof obj); console.log(Properties:); for (var key in obj) { console.log(key + : + obj[key]); } } else { console.log(Type: + typeof obj); console.log(Value: + obj); }}

如何用JavaScript实现类似PHP的var_dump()功能?

js模拟实现类似php中的var_dump(),从而可以对数组或者对象进行查看.

不过说回来,这个是个伪需求,因为console.info就能实现啦.

1.[代码][JavaScript]代码

function var_dump(obj) { if(typeof(obj) == "object") { var txt = ''; for(key in obj) { txt += key + '=' + obj[key] + ','; } return "Type: "+typeof(obj)+((obj.constructor) ? "\nConstructor: "+obj.constructor : "")+"\nValue: " + txt; } else { return "Type: "+typeof(obj)+"\nValue: "+obj; } }

本文共计139个文字,预计阅读时间需要1分钟。

如何用JavaScript实现类似PHP的var_dump()功能?

javascript// 模拟PHP中的var_dump函数,可以查看数组或对象的详细信息function var_dump(obj) { if (typeof obj===object) { console.log(Type: + typeof obj); console.log(Properties:); for (var key in obj) { console.log(key + : + obj[key]); } } else { console.log(Type: + typeof obj); console.log(Value: + obj); }}

如何用JavaScript实现类似PHP的var_dump()功能?

js模拟实现类似php中的var_dump(),从而可以对数组或者对象进行查看.

不过说回来,这个是个伪需求,因为console.info就能实现啦.

1.[代码][JavaScript]代码

function var_dump(obj) { if(typeof(obj) == "object") { var txt = ''; for(key in obj) { txt += key + '=' + obj[key] + ','; } return "Type: "+typeof(obj)+((obj.constructor) ? "\nConstructor: "+obj.constructor : "")+"\nValue: " + txt; } else { return "Type: "+typeof(obj)+"\nValue: "+obj; } }