javascript面向对象-基于原型链和函数伪装组合的方式实现继承