关于访问对象属性的问题

来源:2-19 看似简单的取值为何总抛出错误?

hwjhuvbj

2023-09-11

老师,我的代码里,声明一个字符串变量,通过它访问对象属性没有报错,我还尝试值改成对象中不存在的属性,也没有提示报错,这是为什么呢,是不是我开启了某个配置。

const person = {
    username: '张三', age: 18,
}
let aaa = 'username111';
let bbb = 'username';
let a = person[aaa];
let b = person[bbb];
写回答

1回答

keviny79

2023-09-11

对的 , tsconfig.json开启  "noImplicitAny": true 配置选项,错误会显示


0
1
hwjhuvbj
非常感谢!
2023-09-12
共1条回复

TypeScript 从入门到深度掌握,晋级TS高手

200+技术点,22 场景应用,Vue3 源码 TS 用法剖析

430 学习 · 53 问题

查看课程