为什么从config2中取出的属性typescript却又不认可呢?

来源:9-2 合并配置的设计与实现 - 配置合并策略(上)

学东西要快

2019-08-02

图片描述
老师比如我上述红框框起来的部分, 明明key也是从config2: AxiosRequestConfig 中遍历出来的属性, 那为什么我再去访问它typescript会认为是不合法的操作呢

还必须要像下面这样额外处理一下图片描述

写回答

1回答

ustbhuangyi

2019-08-02

这里是必须要用索引签名的,TS 并不会从运行时去推导 config2 的属性的。

0
0

下一代前端开发语言 TypeScript从零重构axios

课程从零开始重构功能完整的JS库,是学习造轮子的不二之选!

2632 学习 · 877 问题

查看课程