以下是代码片段的内容:
interface PalPay {
email: string;
someCode: string;
}
interface CreditCard {
cardNumber: string;
securityCode: string;
}
const payment: PayPal | CreditCard = {email: 'd@d.d', cardNumber: '1234', securityCode: 'abc'};
我成功创建了一个具有email
字段的CreditCard对象。
我应该如何使用TypeScript创建一个既可以是CreditCard又可以是PalPay的对象呢?
这种行为的意义是什么?在什么情况下会有用?
{email: 'd@d.d', cardNumber: '1234', securityCode: 'abc'}
并混合这两个对象。 - Kenry Sanchez