在 JavaScript 中,我有一个var str = ".a long string that contains many lines..."
In case of exception 这是由eval(str);
我想抓住它并打印导致异常的行号。(str..内部的行)
是否可以?
编辑作为 Alligator 项目 ( http://github.com/mrohad/Alligator ) 的一部分,JavaScript 的应用程序服务器,我正在从磁盘读取文件并 eval() 任何嵌套到 scriplet( < ? ? > )
我在浏览器之外运行这个脚本,使用 NodeJS(在 V8 之上)。