Javascript发送";这";对象作为参数

Javascript发送";这";对象作为参数,javascript,parameters,this,Javascript,Parameters,This,我想知道是否可以将一个对象作为参数传递给javascript中的另一个“类” 比如说 function parent = function() { var child = new child(); this.child.setParent(this); } 我知道这个例子是多余的,但我希望它能说明问题。是的,确实如此。你的例子是正确的 补充阅读: 当然,为什么不呢?这是一个价值观,就像其他任何东西一样 这就是说,这个在JavaScript中偶尔会有奇怪的语义,您需要确保它绑

我想知道是否可以将一个对象作为参数传递给javascript中的另一个“类”

比如说

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

我知道这个例子是多余的,但我希望它能说明问题。

是的,确实如此。你的例子是正确的

补充阅读:


当然,为什么不呢?这是一个价值观,就像其他任何东西一样


这就是说,
这个
在JavaScript中偶尔会有奇怪的语义,您需要确保它绑定到您认为它是什么,特别是在处理闭包时。

是的,您可以按照您的意愿传递
这个