首页 前端知识 typescript中,对象使用动态变量作为key获取相应的值时类型声明

typescript中,对象使用动态变量作为key获取相应的值时类型声明

2024-05-12 00:05:59 前端知识 前端哥 160 754 我要收藏

对于一个obejct对象,我们常用获取某个值的方法有两种

  1.  点. 运算符 obj.name,其中name是这个obj的键
  2. 方括号obj.[name] ,其中name是一个变量

在js中我们这样写完全没有问题,但是如果在ts文件中,使用变量作为方括号中的key,来获取对象的属性的值的时候就会有类型错误,比如下面的例子

 所以我们应该给obj加上一个ts的类型声明

 

总结,本文重点是给object对象进行类型声明,其实在ts中这种场景很常用。

转载请注明出处或者链接地址:https://www.qianduange.cn//article/8239.html
标签
评论
发布的文章

JSON三种数据解析方法

2024-05-22 09:05:13

使用nvm管理(切换)node版本

2024-05-22 09:05:48

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!