如何访问其中包含破折号 (-) 的对象 属性

how to access an object property that has dash(-) in it

我正在研究板球 API,因为球队名称写为 team-1,我认为这不是在对象上定义 属性 的有效格式。

检查我提供的图片。

这些方法我都试过了

<h3 class="display-6 text-center"> ${eachItem["team-1"]} VS ${eachItem.team-1} </h3>

但我仍然遇到错误

eachItem["team-1"] 这应该没问题。如果不是,可能是另一个问题

const hero = {
"spider-man" : 1
}
console.log(hero["spider-man"])

eachItem.team-1 就像 x - 1。点优先。

eachItem["team-1"]eachItem["team-2"] 应该适合你。