在对象内的数组内附加-Watson Assistant

时间:2019-09-12 03:32:26

标签: javascript watson-assistant

我创建了这个数组:

{"intent":[],"canonica":[],"entities":[{"name":[],"value":[]}]}

现在,我必须在entities.value内附加一个值,但在这种情况下附加无法正常工作。

有什么建议吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

从代码段中看来,您创建的对象不是数组。如果是这样,那么

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)

答案 1 :(得分:0)

执行此entitles[0].value.push()