javascript - 当我使用 chrome 控制台时,如何从 jQuery 范围获取匿名函数中的变量?

标签 javascript jquery

我是 jQuery 的初学者,我从文档中学习并编写了这种风格的代码,我想在使用 chrome 控制台时看到该范围内的数据,但我不能。我想使用一些工具或获取该变量的代码。

(function($){
    $(function(){
        var a = 1;
        //code
        //'that' is this scope
    })
})(jQuery);

最佳答案

在 Chrome 控制台上查看 a 的值有两种方法:

  1. 使用 Chrome 内置的调试器在该内部函数的任何代码行上设置断点。当断点被击中时,控制台中的代码将在断点处的代码范围内运行,因此您可以使用控制台来检查 a。 (或者您可以将鼠标悬停在源窗口中的 a 上来查看其值。)

  2. 向函数添加一行代码:console.log(a)。但我建议改用调试器。

关于javascript - 当我使用 chrome 控制台时,如何从 jQuery 范围获取匿名函数中的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39138911/

相关文章:

jQuery Cycle 'destroy' 命令(和所有其他命令)被忽略

javascript - 使用jquery获取div的内容(复制)

javascript - 我可以使数组列表适应 HTML 吗?

javascript - 无法更改 onclick 上的文本

javascript - 输入 JQuery/Javascript

javascript - 状态变量触发突变错误

javascript - 单击 ajax 加载的按钮时调用 JavaScript 函数

javascript - Multer 不上传文件

javascript - 当用户在其他选择中选择某个选项时,如何启用选择中的某些选项?

javascript - 我如何使用 CodeIgniter 和 jquery 调用 SQL 查询并将其加载到 DATATABLE 插件?