【问题标题】:No line number specified in console error message. What to do?控制台错误消息中未指定行号。该怎么办?
【发布时间】:2013-09-04 09:06:51
【问题描述】:

最近一天我遇到了这种没有指定位置的错误消息。调试变得更加困难。我做错什么了?

当我开始重新定义对象的JSON.parse 函数时,它第一次出现。 我把它们替换为正常功能,但错误信息仍然很奇怪。

也许是因为我正在编写原型函数,并且在构造新对象之前调用它们?

是不是因为我从控制台调用了一个函数?

【问题讨论】:

  • 未定义部分...那行在哪里?
  • 这就是重点,我会解释...
  • undefined 没什么特别的,我以为有错误,但不是
  • 你在使用任何 jquery 吗??
  • 您的文件中是否包含了多个 js..并提及您使用 charCodeAt() 的代码?

标签: javascript jquery error-handling compiler-errors console


【解决方案1】:

我设法简化了错误:

var o = {g : false};
function f(){
    console.log(o.g());
}

如果我从 Chrome 和表单控制台调用它,我将不会得到任何行号。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-22
    • 1970-01-01
    • 2012-04-14
    • 1970-01-01
    • 2011-08-30
    • 1970-01-01
    • 2015-10-29
    相关资源
    最近更新 更多