【发布时间】:2022-10-08 06:27:03
【问题描述】:
假设我有一个定义如下的字典:
interface dict {[key: string]: number}
我有一个实例 myDict 的 dict 我知道它包含一个元素。在不知道键名的情况下如何获取它的键和值?我可以想到这个解决方案:
for(const key in myDict){
console.log(key)
console.log(myDict[key])
}
我想知道是否有一种不使用 for 循环的更清洁的方法。
【问题讨论】:
-
您可以尝试
Object.keys(myDict)[0],但请记住,for-in 循环会枚举原型链,这可能会产生意想不到的效果。
标签: typescript