Javascript:如何找到在web应用程序中声明String.format()的位置?
我试图找到Javascript:如何找到在web应用程序中声明String.format()的位置?,javascript,Javascript,我试图找到String.format()在我的web应用程序中声明的位置,但没有成功。在某些页面上,它是有效的。对其他人来说,情况并非如此。有时,intellisense甚至在我注释掉文档头部的每个.js引用之后也会显示它,但是,当我运行页面时,会出现js错误: 错误:对象不支持属性或方法“格式” 我想知道它在哪里,因为我想在我的另一页中使用它。是否有可以在整个解决方案中搜索的特定语法字符串?在客户端代码中尝试。打开浏览器(我更喜欢IE9+),F12打开开发者工具,脚本选项卡,在右边有一个搜索框
String.format()
在我的web应用程序中声明的位置,但没有成功。在某些页面上,它是有效的。对其他人来说,情况并非如此。有时,intellisense甚至在我注释掉文档头部的每个.js
引用之后也会显示它,但是,当我运行页面时,会出现js错误:
错误:对象不支持属性或方法“格式”
我想知道它在哪里,因为我想在我的另一页中使用它。是否有可以在整个解决方案中搜索的特定语法字符串?在客户端代码中尝试。打开浏览器(我更喜欢IE9+),F12打开开发者工具,脚本选项卡,在右边有一个搜索框 在
格式
已可用的页面中键入搜索条件
它将打开文件并显示代码。在文件的顶部可以看到其url
不要像其他人建议的那样使用搜索,只需在其中一个调用处设置断点即可。然后进入调用,瞧,你在定义它的文件中
(例如使用Google Chrome inspector)您可能正在寻找String.prototype。format@Sacho您能提供该类型声明的语法吗?这至少会给我一个字符串来搜索解决方案。这是一个您应该能够搜索的字符串。它可能类似于
String.prototype.format=function(){…}代码>,所以搜索String.prototype.format
@ajp15243这是我在查看原型语法后尝试的。我没有使用任何特殊的查找选项(例如,大小写匹配、全字等),而是在整个解决方案中搜索了该字符串。在其工作的页面上,在控制台string.format
中键入,最后不带括号。它将打印函数的源代码。这让我更接近了。我设置了一个脚本断点并进入代码。我输入了一个.axd文件,在那里我看到String.format=function String$format
。然而,我似乎无法在解决方案的任何地方找到该声明。有什么想法吗?@oscilatingcretin这有帮助吗?