【发布时间】:2020-07-26 17:49:14
【问题描述】:
我有一个对象数组,想通过迭代来获取键和值,但是我只得到 0, 1 作为索引。有人知道为什么吗?
const vairable = [{key1: "value1"}, {key2: "value2"}]
Object.keys(vairable).forEach((i: any) => {
console.log(i); # get 0 and 1, I would like to have key1, key2
});
【问题讨论】:
-
什么是
keySelectors?vairable中有一组非统一对象。如果要每个对象的键和值,先迭代vairable,然后用Object.entries()迭代每个对象的属性 -
@Phil 令人惊讶的是,
Object.entries在打字稿中似乎不可用 -
@Isaac 取决于您的语言级别配置。见stackoverflow.com/questions/39741428/…
标签: javascript typescript typescript2.0