我试图获取对象上值为“T”(true)的所有键并将它们显示在组件中,但我遇到了麻烦。
我尝试使用 for 和 forEach 但无法获取 key 。
这是我的渲染方法,这是对象
render(){
const races = this.state.data.racesTrack.Races;
const racesList = [];
}
我需要这样看
exacta
hq
place:
quinella
show:
spr:
trifecta:
wps:
Image with the object: /image/en09V.png
最佳答案
你可以在 ES6 中做这样的事情:
var raceList = []
var races = {
a: "T",
b: "F",
c: "T",
d: "F"
}
for (key in races) {
if (races[key] == "T") {
raceList.push(key)
}
}
console.log(raceList)
关于javascript - 如何获取数组的键,其值等于True,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55525341/