求教兩種創(chuàng)建繼承的區(qū)別?
請問下面兩種有什么區(qū)別? var student=new Person(); 和 Stduent.prototype=new Person();
是不是第一個里面“student”是函數(shù)Person的一個實例,第二個“Student”是繼承Person的一個構(gòu)造函數(shù)??
求正確理解。。。
請問下面兩種有什么區(qū)別? var student=new Person(); 和 Stduent.prototype=new Person();
是不是第一個里面“student”是函數(shù)Person的一個實例,第二個“Student”是繼承Person的一個構(gòu)造函數(shù)??
求正確理解。。。
2016-03-20
舉報
2017-06-23
第一個:student.__proto__ === Person.prototype
第二個:(new Student).__proto__.__proto__ === Person.prototype
2016-03-21
js中沒有真正的繼承,其實都是模擬繼承,兩種都是模擬繼承的手段,其實是一樣的。