【发布时间】:2019-09-12 03:32:26
【问题描述】:
我已经创建了这个数组:
{"intent":[],"canonica":[],"entities":[{"name":[],"value":[]}]}
现在我必须在 entities.value 内附加一个值,但在这种情况下 append 不起作用。
有什么建议吗?
谢谢!
【问题讨论】:
标签: javascript watson-assistant
我已经创建了这个数组:
{"intent":[],"canonica":[],"entities":[{"name":[],"value":[]}]}
现在我必须在 entities.value 内附加一个值,但在这种情况下 append 不起作用。
有什么建议吗?
谢谢!
【问题讨论】:
标签: javascript watson-assistant
从 sn-p 看来,您创建了一个对象而不是数组。如果是这样,那么做
data.entities[0].value.push(1); 其中data.entities 将首先从数据对象中获取entities 数组
let data = {
"intent": [],
"canonica": [],
"entities": [{
"name": [],
"value": []
}]
}
data.entities[0].value.push(1);
console.log(data)
【讨论】:
这样做entitles[0].value.push()
【讨论】: