我正在尝试使用值“ T”(真)获取对象上的所有键,并在组件中显示它们,但是我遇到了麻烦。
我尝试了for和forEach,但无法获取密钥。
这是我的渲染方法,这是对象
render(){
const races = this.state.data.racesTrack.Races;
const racesList = [];
}
我需要这样看
exacta
hq
place:
quinella
show:
spr:
trifecta:
wps:
Image with the object: https://i.stack.imgur.com/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/