课程
/前端开发
/JavaScript
/JavaScript深入浅出
对象可以有自己的属性及其方法(子类),还可以共享原型链中的其他属性和方法(父类)。所以为什么所有对象都可以用toString就是因为在obj的原型链中存在。(向下转型)
2017-03-03
源自:JavaScript深入浅出 4-2
正在回答
原理是一样的,js通过原型链实现继承,java通过类实现继承;js通过__proto__拿到父亲的引用,java通过super拿到父亲的引用。
没错
举报
由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握
2 回答原型链继承
1 回答propertyIsEnumerable不能用来判断原型链继承过来的属性
1 回答子对象通过原型链继承父对象问题
1 回答原型与继承【prototype继承为什么要修正constructor】
2 回答原型链还是搞不懂