我正在用javascript构建应用程序,我想使用console.log预览运行时内存中的所有内容。我知道我可以有选择地检查每个变量,但是:有没有办法查看所有内容?

谢谢。

最佳答案

在Firefox上安装Firebug。从那里,您可以单击DOM并查看所有声明的javascript变量。上面还有一个箭头,可让您指定要查看的变量的来源,例如“仅用户定义的属性”等。希望对您有所帮助。 (您还可以对console.log对象进行window,因为它包含所有内容)

....编辑....在Josh发表评论后,我决定看一下是否有浏览器提供了在给定时间实际查看整个内存的功能,而Chrome的开发人员工具确实可以满足您的要求。只需启动开发人员工具-单击“配置文件”-然后按左下角的“眼睛”图标,您将获得内存中当前所有内容的完整集合(包括封闭中的项目)。希望这会有所帮助,您的问题已对我有所帮助:)

09-20 20:32