表单名称中使用了中横线,如何在Java Script中调用该名称

表单名称中使用了横线导致在Java Script无法调用该名称。
有什么办法解决吗?
表单名称已经不可能修改了,如果修改会导致以前的数据无法显示。

具体的情况是:
我在WordPress中使用ACF插件,其中一个表单的名称是time-length.
当我使用JS调用WordPress API时,在API中可以正常显示,但无法使用Java Script调用。

下面是错误的代码:
var length = postsData[i].time-length

如下是API的截图
API截图

阅读 1.1k
1 个回答
var length = postsData[i]['time-length']

你可以把 Object 看作一个 Key/Value 结构的字典。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏