OO Javascript从同一对象的另一个方法调用方法

时间:2016-01-11 04:24:30

标签: javascript oop

我在同一个对象的另一个方法中调用方法时遇到了麻烦。

对于我可能遗失的内容或寻找的内容,我们将不胜感激。

var IceCream = function (flavor) {
  this.tub = 100;
  this.flavor = flavor;
};

IceCream.prototype = { 
        scoop : function () {
            this.updateInventory; alert("scooping");
        },
        updateInventory : function () {
            this.tub --;
        alert(this.tub);
        }
};

 var vanilla = new IceCream("vanilla");
 vanilla.scoop();

1 个答案:

答案 0 :(得分:2)

转换此

 this.updateInventory;

到这个

 this.updateInventory();

DEMO