Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript:如何找到在web应用程序中声明String.format()的位置?_Javascript - Fatal编程技术网

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这有帮助吗?