在对象内的数组内追加 - Watson Assistant
Append inside Array inside Object - Watson Assistant
我创建了这个数组:
{"intent":[],"canonica":[],"entities":[{"name":[],"value":[]}]}
现在我必须在 entities.value
中追加一个值,但在这种情况下追加不起作用。
有什么建议吗?
谢谢!
从代码片段来看,您似乎创建了一个对象而不是数组。如果是这样,那么做
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()
我创建了这个数组:
{"intent":[],"canonica":[],"entities":[{"name":[],"value":[]}]}
现在我必须在 entities.value
中追加一个值,但在这种情况下追加不起作用。
有什么建议吗?
谢谢!
从代码片段来看,您似乎创建了一个对象而不是数组。如果是这样,那么做
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()