- 实例对象的__proto__指向构造函数的原型
a1.__proto__=Amimate.prototype
- 实例对象上的__proto__上的所有属性和方法都可以被实例对象直接使用
- js默认只有函数有prototype,实例因为是对象所以没有
- js是单继承,Object.prototype是原型链的顶端,所有的对象都从这里继承。
person1.constructor == Person
person1.prototype.constructor == Person
Function.__proto__ == Function.prototype
Function.prototype.__proto__==Object.prototype
prototype
- js的基本数据类型
- undefined,null,bollean,number,string
- js的内置对象
- Object是JavaScript中所有对象的父对象,
- 数据封装类对象(原生对象):Object、Array、Boolean、Number和String
- 其他对象:Function、Arguments、Math、Date、RegExp、Error
- Funciton怎么不在这一类