正在检查 Chrome 中的 console.log 个变量

Inspecting console.log variables in Chrome

作为一个想法,我想知道是否可以在控制台模式下检查 chrome 或任何其他浏览器中任何变量的 log 属性.正如我已经知道的,您已经可以在 inspector element 中检查 DOM 并且您也可以通过调试模式。我想证明我的观点以及为什么我和大多数新手会从中受益。

如下图所示:

如您所见,我正在尝试访问 Array[15] 的某些元素,但最后它总是给我 undefined。在再次重新编译之前测试一些代码很好,这需要时间。另外,有时您并不总是充分了解您在 JS 中调用的函数是否与您试图实现的目标兼容。

将您的整个代码放入其中:

$(document).ready (function (){
    //Paste your code here
});

重点是您试图在 DOM 中的元素存在之前访问它。

当您尝试访问 class 时,该项目不存在。

选择: 将您的脚本移动到 html.

中的元素下方

这是我在没有看到代码的情况下给出的一个非常通用的解决方案。请求你也post代码。

希望对您有所帮助。

您需要在输出数组的位置添加调试器。在我看来,您正在尝试在执行结束后访问变量,因此变量值会丢失,因为它超出了范围。当执行在调试器处停止时,您可以 console.log 您的变量和属性。那时变量将在范围内。