【发布时间】:2021-09-15 03:21:01
【问题描述】:
我正在开发一个板球 API,其中团队名称写为 team-1,我认为这不是在对象上定义属性的有效格式。
检查我提供的图片。
这些方法我都试过了
<h3 class="display-6 text-center"> ${eachItem["team-1"]} VS ${eachItem.team-1} </h3>
但我仍然遇到错误
【问题讨论】:
-
eachItem['team-1'] 是我写的,应该和你的一样
-
您在代码
${eachItem["team-1"]}中正确访问了该属性,但在表达式的第二部分(VS之后)没有遵循相同的内容,JS 不允许您访问对象属性在其中使用点符号的破折号,您应该使用括号符号来访问这些情况下的属性,developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/… -
@PunithK 非常感谢您的帮助,这是其他问题。我访问了错误的项目。
标签: javascript node.js json web-development-server