如何在使用动态原型模式时在javascript中覆盖toString函数?

时间:2015-05-20 20:11:27

标签: javascript prototype

动态原型模式在将类绑定到类之前检查类中是否已存在函数。这是一个问题,因为默认情况下toString已经是类的一个方法。我该如何解决这个问题?

myClass = funciton () {

    if(typeof this.toString !== "function") {
        myClass.prototype.toString = function () {
            return "This is the output of my custom toString method";
        }
    }
}

0 个答案:

没有答案