1. 原型对象先于本体对象创建。
2. js调用对象方法,必须指明调用哪个对象,哪怕在本体中调用原型,本体中的方法(本体中的方法必须在调用前先声明),也要加this。
3. 原型中调用原型中的方法,也要加this。
4. 原型中也可以调用本体中的方法,因为原型中只是方法声明,并不是调用,等调用时本体对象,原型对象都已创建,所以原型中也可以访问本体中的属性和方法。
5. 原型中访问本体的属性和方法,也要加this。
6. 除使用局部变量,全局变量外,不需要指明是哪个对象,因为局部变量只能函数体内使用,不能在函数体外使用,不属于某个对象。
7. 变量不是属性,属性是有所属的,属于哪个对象,而变量是没有所属的。
8.原型对象和本体对象是属于同一个属主。
9.this代表调用该方法或属性的属主对象。
10. 调用视角,声明视角,从这两个视角来分析代码。