我和茉莉花是新来的。事实上,我刚刚下载了Jasmine,编写了我的第一个规范,并启动了SpecRunner.html文件。然而,在Chrome中,我看到了一个技术上正确但令人失望的迟钝错误: at Object.Seminar.create(file...Seminar.js:7:39)
有没有办法让Chrome告诉我丢失方法的实际名称,而不是错误发生的地方的行号和列名?
我最初使用Ruby编写代码,但偶尔需要使用javascript作为浏览器前端,并使用Chrome控制台调试javascript代码。有时很难理解什么代码行产生输出,我必须在行的右端交叉检查行号,如果有大量的内容,这是不容易的,而且这个行号并不总是与源文件中的行相对应,在使用模板时经常会有偏移。在Ruby中,您有一个__FILE__常量,它包含源代码文件路径和__LINE__常量,其中包含正在执行的代码的行号。因此,p [__LINE__, "what i want to view"]给
是否可以使用一些javascript技巧来告诉console.log它应该输出哪个行号?stuff with msg };log.debug("Hello");
这表明消息是在main.js:4上记录的,但我真正想要的是它显示了main.js:9。对于这个简单的情况,它没有多大区别,但是当logger位于