【发布时间】:2015-05-14 22:55:20
【问题描述】:
请原谅我对 JS/JScript 架构的了解不足。
我正在尝试存储FindChild 调用的参数,以便轻松打印以进行调试。根据this guide.
的说法,我对其他路线持开放态度,但目前的尝试涉及包装器功能var FindChildParamsText = "";
(function() {
var copy = FindChild;
FindChild = function() {
FindChildParamsText = copy.arguments;
return copy.apply(this, arguments);
}
})();
我在访问要复制的原始方法时遇到问题。 GetMethods 是我应该研究的吗?如果是这样,开销将变得比我想要的更多。
【问题讨论】:
-
与论坛网站不同,我们不使用“谢谢”、“感谢任何帮助”或Stack Overflow 上的签名。请参阅“Should 'Hi', 'thanks,' taglines, and salutations be removed from posts?.
-
如果我理解正确的话,这种技术只适用于函数——那些称为
func(...)的函数。但是 FindChild 是一个对象方法 -obj.FindChild(...)。您可能无法以相同的方式挂钩方法。
标签: jscript testcomplete