prototype不能放在this后面?

    function name()

    {

        this.prototype.age = "15";

    };


开心每一天1111
浏览 592回答 1
1回答

互换的青春

为什么你不单步看看?就算不单步,看错误提示都应该知道是怎么回事儿吧。单纯想要程序不报错,很简单:function name(){    this.prototype = {};    this.prototype.age = "15"; };构造函数的prototype,和this指向实例的prototype不是一回事儿如果你想直接在实例上操作类的prototype,你需要function name(){    const type = Object.getPrototypeOf(this);    type.age = "15"; };
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript