所以我有一个对象对象用一些方法。如果没有任何方法调用该对象,我想运行一个特定的方法。那可能吗?如果是这样如何?当调用对象时没有方法的JS调用函数
例如
function obj(variable){
this.method = function(){};
this.noMethod = function(){};
}
var test = new obj(variable);
调用console.log(test)
现在应该在测试中调用noMethod。 我希望你明白我的意思。
该对象有一个nodelist,如果你调用一个方法,它会运行该方法。 如果你只是调用对象,它应该返回节点列表并可能改变它,这取决于参数。
有没有办法检查对象是否用方法调用?这样我可以有一个if语句来检查并运行我的方法,如果没有其他方法被调用。
也许ü应该考虑代理http://wiki.ecmascript.org/ doku.php?id = harmony:direct_proxies –
嗨Lukas,你的问题的背景是什么?你正在寻找一种方式来查看控制台中的细节? –
我应该多解释一下,该对象有一个nodelist。我想要运行一个方法或返回节点列表。 –