javascript模拟实现继承