this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象.
结论:如果一个函数中有this却没有呗上一级对象调用,this指向的是window;如果this被上一级对象调用,this指向的是上一级;如果包含多个对象,尽管被最外层对象调用,但是this指向的是上一级的对象;
参考:http://www.cnblogs.com/pssp/p/5216085.html
继承与原型链:
当谈到继承时,Javascript 只有一种结构:对象。每个对象都有一个内部链接到另一个对象,称为它的原型 prototype。该原型对象有自己的原型,等等,直到达到一个以null为原型的对象。根据定义,null没有原型,并且作为这个原型链prototype chain中的最终链接。