gpt4 book ai didi

javascript - 浏览器中的 RequireJS : how can I log a variable without modifying my code first?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:51:51 25 4
gpt4 key购买 nike

我在浏览器中使用 RequireJS。我有一些 JS 由脚本标记加载,例如:

requirejs(["jquery", "shared", function($, shared) {
var foo='bar';
}

我想从 Chrome 开发工具中的 JS 控制台打印“foo”的当前值。我该怎么做?

编辑 2: 这个问题最初措辞非常含糊 - 对此感到抱歉。澄清一下,我不想停止使用 RequireJS,污染全局,或者提前知道我想调试的是什么。

最佳答案

在 Chrome 或 Firebug 中设置断点以在关闭点中断。然后 Foo 将可用于控制台,直到您恢复脚本执行。

编辑:范围仍然很重要。如果变量在 shared 成员中是私有(private)的,则需要在 shared.js 中设置中断,例如如果我们假设 shared.js 包含:

var shared = {
myFunc: function() {
var foo = 'bar';
// break here
}
}

关于javascript - 浏览器中的 RequireJS : how can I log a variable without modifying my code first?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11735877/

25 4 0
文章推荐: android - 如何从静态快捷方式启动 Activity 的现有实例
文章推荐: javascript - 如何检查特定表单中是否选中了复选框?
文章推荐: android - 嵌套的 recyclerview View ,如播放 Play 商店应用
文章推荐: javascript - Jquery 模拟点击
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com