关于ts中对象类型的传参问题
来源:2-2 编写第一个 TypeScript 程序

雪落无痕2018
2019-07-28
黄老师,您好。我有个问题有点疑惑。这里我传入了一个User类型的参数,可是我现在greeter方法里面是要接收Person类型的参数。编译完毕没有报错,这里难道是说,对象类型的传参不做限制么?那我这里的规定类型有什么实质性意义么?多谢您了。
写回答
1回答
-
因为类包含的属性是兼容了 Person 接口中定义的属性的,所以这俩类型就可以兼容了,并不一定要完全一致。
042019-10-17