我最初使用Ruby编写代码,但偶尔需要使用javascript作为浏览器前端,并使用Chrome控制台调试javascript代码。有时很难理解什么代码行产生输出,我必须在行的右端交叉检查行号,如果有大量的内容,这是不容易的,而且这个行号并不总是与源文件中的行相对应,在使用模板时经常会有偏移。在Ruby中,您有一个__FILE__常量,它包含源代码文件路径和__LINE__常量,其中包含正在执行的代码的行号。因此,p [__LINE__, "what i want to view"]给
在JavaScript中,我有一个由eval(str);引起的异常情况下的var str = ".a long string that contains many lines..."我想抓住它并打印导致异常的行号。(内部至str.)编辑作为鳄鱼项目()的一部分,它是JavaScript的应用服务器,我正在从磁盘读取文件并读取任何嵌套在抄写器上的文件(<??