问题标签 [console.log]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3526 浏览

google-chrome-extension - Chrome 扩展程序 - 控制台日志未触发

我开始学习制作自己的 Chrome 扩展程序,并且从小处着手。目前,我正在从使用该alert()功能切换到console.log()更清洁的开发环境。

出于某种原因,console.log()没有显示在我的 chrome 控制台日志中。但是,该alert()功能运行良好。

有人可以在下面查看我的代码,或许可以告诉我为什么console.log()没有按预期触发?

清单.json

js/background.js

如您所见,我保持非常简单。如果单击工具栏中的图标,则只有 manifest.json 和带有事件侦听器的 background.js 文件。

正如我所提到的,alert()很好地弹出,而console.log()似乎被忽略了。

0 投票
1 回答
339 浏览

json - 在 Backbone.js 模板中显示带有数字的 JSON 对象

如何在我获得的主干视图模板中显示以下 JSON 对象console.log

我确实使用<% =207 %>and<% =208 %>来获得价值"402"and "400",但它没有用。

非常感谢您的帮助!

(已编辑)

嗨,维塔利,你还在吗?在这种情况下,我从 console.log 获得,如何打印“timestamp”和“101”的值?

对象{时间戳:“2013-06-26T17:36:03+0530”,值:对象} 时间戳:“2013-06-26T17:36:03+0530”值:对象 101:“81”102:“1500” 201:“49” 原型:对象

先感谢您!

0 投票
3 回答
978 浏览

javascript - 如何覆盖 Chrome 中的 console.log 函数?

我正在开发一个使用许多不同框架和自定义脚本(jQuery、Backbone、Bootstrap、Less 仅举几例)的 Web 应用程序,其中任何一个都可能随时打印控制台输出。一些输出来自我刚才提到的框架,其他输出console.log来自以前从事产品工作的工程师在代码中留下的剩余调用。

这是一个问题,因为所有数十行额外输出都与有效输出混合在一起,并且很难解析所有这些行以检查我的有效输出是否正常工作。我想要一个临时解决方案来覆盖console.logChrome 中的函数,以便我可以过滤掉某些消息并专注于我关心的输出。

如何console.log用我自己的函数覆盖 Chrome 中的函数?

console.log我已经尝试创建一个 Chrome 扩展并且它有点工作 -就扩展而言,我能够覆盖,但console.log原始源中的所有引用都没有改变。

编辑:为清楚起见,我不是在寻找要添加到站点的另一个脚本。我正在寻找一种完全在 Web 浏览器中实现的解决方案,或者不涉及更改在 Web 应用程序中下载的源代码的其他技术。

0 投票
5 回答
13895 浏览

node.js - 在 Node.js 中,有什么方法可以在控制台上打印 \n \r 吗?

考虑以下代码:

输出:

我怎样才能用\n, \r&来安慰\n\r

0 投票
2 回答
2108 浏览

javascript - 如何在 console.log 中查看函数的输出?

我有大约 70 多行的代码。仅出于测试目的,我想检查函数返回的输出。当我将整个代码转储到 console.log 时,它确实返回了一些数组!!!但是当我从我的代码中转储一个特定的函数时,它会显示错误。是否可以在控制台中检查函数的输出。

没必要,但我的小提琴---> http://jsfiddle.net/ddfsb/4/

我想检查这两个函数返回的内容-:

0 投票
33 回答
277170 浏览

javascript - 无法访问对象属性,即使它显示在控制台日志中

下面,您可以看到这两个日志的输出。第一个清楚地显示了具有我要访问的属性的完整对象,但是在下一行代码中,我无法访问它config.col_id_3(请参阅屏幕截图中的“未定义”?)。谁能解释一下?我可以访问除此之外field_id_4的所有其他财产。

这就是这些行在控制台中打印的内容

控制台输出

0 投票
3 回答
2612 浏览

javascript - Should I use == or === In Javascript?

I am learning Javascript with codecademy, and I was doing some comparisons, and for my code I did:

and it returned False. I also did:

and that also returned False. To check that I have not made a mistake, I did:

and that returned True The instructions tell me that === means equal to.

Are there any problems with using == instead of ===? And, which is better to use and why?

Thanks for any help you can give me!

0 投票
3 回答
28775 浏览

javascript - 在 Chrome 控制台中显示 jQuery (JS) 对象的内容

我让我的对象在控制台中返回为[object Object],但是我尝试让它记录对象的所有内容的方式我什么也没得到或错误。我已经阅读了很多关于 SO 的问题(例如:thisthisthisthisthis),但仍然无法弄清楚。

我通过循环使用 JSON 数组创建了一些对象:

根据不同条件和参数返回的对象数量,对象数量是正确的。但是,我想看看它们里面到底有什么!我不想包含各种外部脚本,做奇怪和不必要的循环,只是一些我忽略的简单命令会很棒!

如何用类似的东西记录对象console.log(someObj);

0 投票
1 回答
65 浏览

jquery - 为什么我的 JS 控制台记录了这么多相同的信息?

这是我正在使用的代码:

每当我悬停时,我都会获得“.jspPane”“左”位置,并依次将鼠标向上移动到“#super_feature”(就像拖动一样,这是我让它工作的唯一方法,mousedown 不起作用)

但是,我的问题是当我这样做时:console.log(dragBarPos); 控制台列出了大约 20 个相同的位置信息。有谁知道这是为什么?恐怕我会遇到性能问题。

0 投票
1 回答
255 浏览

javascript - Javascript看似存在的对象

不幸的是,我无法轻松粘贴生成变量的整个脚本,但我认为它也不相关。如有需要,请指导了解更多详情。

Javascript显示了这一点:

显示:

所以gl.boxes[0]应该存在吧?仍然...

显示:未定义。

那么我在这里可以缺少什么?

编辑:我将粘贴更多关于 gl.boxes 生成的代码。应该主要是关于首先将变量创建为数组:

然后有一个处理创建和推送新对象的函数:

对象是基于 URL 创建的。IE。在这个测试中,我有内联 JS:

只有使用 gl.boxes 的其他地方才会基于对象生成 URL: