楼下大佬正解
貌似这是比较老的语法,现在 TypeScript Playground 中已经不能成功编译这句话了。
<T & U>{} 这里是把 {} 作为一个值,强制转换成 <T & U> 类型。
<T & U>{}
{}
<T & U>
在目前的 TypeScript 语法中应该写为 {} as T & U
{} as T & U
function ext<T, U>(first: T, second: U): T & U { let result = {} as T & U; // .... return result; }
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(2)
楼下大佬正解
貌似这是比较老的语法,现在 TypeScript Playground 中已经不能成功编译这句话了。
<T & U>{}
这里是把{}
作为一个值,强制转换成<T & U>
类型。在目前的 TypeScript 语法中应该写为
{} as T & U