我想知道Chrome开发工具是否支持类似Ruby的inspect或Objective C的description方法,以打印一些有意义的字符串,而不仅仅是在控制台中探索对象时显示对象构造函数名称。 因此,在这种情况下,它将显示每个对象的自定义字符串(由该对象的方法生成),而不是显示“Crossing, Crossing, Crossing, ...”。附注:我知道有一个console.table方法可以产生一些漂亮的输出,但拥有更通用的对象格式化仍然很好。
您要查找的功能名称是自定义格式化程序。基本上,您必须在Chrome中启用该功能,并在脚本的启动过程中将您的格式化程序写入魔术全局变量window.devtoolsFormatters中。官方文档: https://docs.google.com/document/d/1FTascZXT9cxfetuPRT2eXPQKXui4nWFivUnS_335T3U/preview