在以下情况下如何传递对象属性:

ObjectTest = function()
{
    this.var1= "3";
    this.var2= "";
}


和电话

    ObjectTest .prototype.allFriends = function() {

        function bindEvents() {
             //pass var1 here
        }
   }


有没有一种方法可以传递ObjectTest属性而不将它们作为bindEvents()的属性传递。如果可能的话,我希望有一个全球性的解决方案

最佳答案

您在allFriends原型中使用与构造函数中相同的代码:

ObjectTest = function()
{
    this.var1= "3";
    this.var2= "";
}

ObjectTest.prototype.allFriends = function() {
    alert(this.var1);
}

09-30 19:21