检索当前javascript文件名和行号
是否有访问脚本当前文件名的标准方法 在或中是否有类似于检索当前javascript文件名和行号,javascript,introspection,ecmascript-5,Javascript,Introspection,Ecmascript 5,是否有访问脚本当前文件名的标准方法 在或中是否有类似于\uuuuu文件\uuuuuuu和\uuuuuu行\uuuuuuuuu的内容 如果没有标准的方法来实现这一点,那么有哪些工具可以将这些功能添加到.js文件中(预处理) 我不是在寻找(例如,引用错误:文档未定义)是的,php中有\uuu文件。 您可以使用basename(\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu文件,“.php”)来 如果需要,请输入文件名并切断扩展名。我不确定您使用的是什么,但在node.js中,您可
\uuuuu文件\uuuuuuu
和\uuuuuu行\uuuuuuuuu
的内容
如果没有标准的方法来实现这一点,那么有哪些工具可以将这些功能添加到.js文件中(预处理)
我不是在寻找(例如,
引用错误:文档未定义
)是的,php中有\uuu文件
。
您可以使用basename(\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu文件,“.php”)来
如果需要,请输入文件名并切断扩展名。我不确定您使用的是什么,但在node.js中,您可以这样做
file.js
var path = require("path");
console.log(path.basename(__filename));
// => file.js
但是,在浏览器中没有办法做到这一点。如果使用NodeJS,你可以使用\u filename
或module.filename
,但是在浏览器中,没有办法。没有,没有标准的方法可以做到这一点,因为它主要被认为是无用的,当你需要代码中当前文件的文件名时,99%的时间你都在做错事。我不知道在javascript中有什么方法可以做到这一点,但注入变量服务器sideOP很容易实现。他们问JavaScript中是否存在类似的脚本。大多数情况下,脚本是在node.js之外使用的,但我可以在node中运行大多数测试,并从中受益。非常感谢。