js中关于继承的问题?

    function AAA() {

    

    this.name = "AAA name";

    

    }

    

    function BBB() {

    

    }

    

    BBB.prototype = new AAA();

    

    var bbb = new BBB();

    var ccc = new BBB();

    

    console.log(bbb.name);  \\AAA name

    console.log(ccc.name);  \\AAA name

    

    bbb.name = "111";

    

    console.log(bbb.name);  \\111

    console.log(ccc.name);  \\AAA name

这不是原型链继承吗?为什么修改了bbb.name后,ccc.name不一起改变呢?

潇湘沐
浏览 568回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript