在 Chrome 中查看传递给 JavaScript 函数的参数
Posted
技术标签:
【中文标题】在 Chrome 中查看传递给 JavaScript 函数的参数【英文标题】:view parameters passed to JavaScript function in Chrome 【发布时间】:2016-05-07 07:52:47 【问题描述】:我正在使用 Chrome 开发者工具中的时间轴来帮助编写用户脚本。时间线显示调用了哪些函数,但没有显示实际传递给参数的值:
有没有办法查看实际运行的函数,包括它的值?我正在寻找任何可以帮助我做到这一点的解决方案,即使是在 Chrome 之外。
【问题讨论】:
【参考方案1】:在DevTools
处打开Sources
选项卡,选择左侧Snippets
选项卡,右键单击并选择New
,将函数文本放在中间窗口中,从定义的函数返回arguments
,选择函数文本在中间窗口中,右键单击并选择 Add to Watch
。在Watch Expressions
的右侧窗口中,选择的命名函数应列在左侧,然后是函数的调用方式,例如,fn("abc", "def")
后跟 : Arguments[n]
表示并列出 arguments
传递给函数,其中 n
是 @987654332 的编号@通过;例如,Arguments[2]
代表 fn("abc", "def")
【讨论】:
能否请您添加一些屏幕截图来说明您的答案? @gen 回答中的程序是否没有充分描述? 我相信是的。我对 text of function 应该是什么感到困惑。如果您可以附上该步骤的屏幕截图,或者进一步解释一下,那将使您的答案更容易获得。 我同意@gen。你的答案一点都不清楚。以上是关于在 Chrome 中查看传递给 JavaScript 函数的参数的主要内容,如果未能解决你的问题,请参考以下文章
将 C# ASP.NET 数组传递给 Javascript 数组
将 C# ASP.NET 数组传递给 Javascript 数组