-
我在 TypeScript 里定义了一个配置对象、method 字段明明写死的就是字符串 GET,可把它传给一个只接受 GET 或 POST 这种联合字面量类型的函数时编译器死活报错说 string 不能赋值,我盯着那个明明白白的 GET 看了半天最后才搞懂编译器早就把我写死的字面量悄悄拓宽成了普通的 string 的深度复盘
我有个函数签名要求传入的请求方法是联合字面量类型 method: GET | POST,只允许这两个确切字符串。我图复用把请求配置抽成对象常量 const config = { url, method: GET },method 我清清楚楚写的就是 GET,然后传给那个函数,以为天经地义能过。结果编译器红线一片:Type string is not assignable to type GET |…- 0
- 0
只读
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!

