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不一起改變呢?
js中關于繼承的問題?
瀟湘沐
2018-11-22 18:15:18