2011-11-11 61 views
0

我想知道是否有可能将对象作为参数传递给JavaScript中的另一个“类”。Javascript发送“this”对象作为参数

例如

function parent = function() { 
    var child = new child(); 
    this.child.setParent(this); 
} 

我知道的例子是多余的,但我希望它得到跨点。

+0

是的,你可以按照你的意图传递'this'。 –

回答

0

当然,为什么不会有呢?这与其他任何东西都是一样的。

也就是说,this在JavaScript中偶尔会出现奇怪的语义,您需要确保它与您的想法是绑定的,特别是在处理闭包时。