JavaScript学习(四)1.this关键字??在方法内部,this关键字就变成了调用该方法的对象;??o.m()在m内部,this
JavaScript学习(四)
1.this关键字
??在方法内部,this关键字就变成了调用该方法的对象;
??o.m();在m内部,this就是指向 o
?
??在<script>内部写的函数中,使用this,this指向全局对象(因为从本质意义上讲,是全局对象的一个方法而已)
?
?
2.原型对象(继承的根基)
?
每个对象都继承原型对象的所有属性。
?
对象属性的读取:先读对象本身的属性,如果没有再读其原型的属性,如果在原型中也没有找到,即未定义
对象属性的赋值:只会设置对象本身的属性,不会去设置原型的属性。
?
使用原型,可以为对象动态的添加属性
?
3.模仿Java的类机制
?
if ((typeof o == "object") && (o instanceof Date)) // Then do something with the Date object...?
?
?
