Ts 类型 symbol 不能为索引

来源:1-1 课程导学

小鹏友的小弟

2021-09-27

图片描述
在 Ts 中 为什么说 symbol 类型不能为 键值对的键啊,这个问题应该咋解决呀

写回答

1回答

keviny79

2021-09-27

TS编译期间 任何变量的索引会先跟定义它的类型去索要。看!queryObj 跟QueryObj 类型上找 unique symbol,但没找到,就错误了

解决方法: (queryObj as any)[Op.and]


0
3
小鹏友的小弟
回复
keviny79
哦,原来确实是不能用 symbol 做索引啊
2021-09-27
共3条回复

晋级TypeScript高手,成为抢手的前端开发人才

轻松驾驭 TypeScript 高级用法, 突破前端成长瓶颈

871 学习 · 425 问题

查看课程