Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在对象的嵌套数组中按索引追加数组_Javascript_Ecmascript 6 - Fatal编程技术网

Javascript 在对象的嵌套数组中按索引追加数组

Javascript 在对象的嵌套数组中按索引追加数组,javascript,ecmascript-6,Javascript,Ecmascript 6,我创建了一个示例代码来演示我的问题,实际数据要大得多 const arr=[{ 身份证号码:1 }, { id:2, 项目:[{ 身份证号码:1 }] }] 常数目标=2 常数nextIndex=1 newArr=arr.map(o=>o.id==target({ ……哦, 项目:[…o.项目{ id:'新id' }] }):o); 控制台日志(newArr) 尝试从onClick事件传递索引 functionName = (i) => { //where i is index fro

我创建了一个示例代码来演示我的问题,实际数据要大得多

const arr=[{
身份证号码:1
}, {
id:2,
项目:[{
身份证号码:1
}]
}]
常数目标=2
常数nextIndex=1
newArr=arr.map(o=>o.id==target({
……哦,
项目:[…o.项目{
id:'新id'
}]
}):o);
控制台日志(newArr)


尝试从onClick事件传递索引

functionName = (i) => { //where i is index from onclick event

 arr.map( o, index) => {

  if(i === index)

  {
    const obj = {      //object
     id: 'new id'
    }
    arr[i].push(obj)   // push object at given index from onClick
  }

 }

}

尝试从onClick事件传递索引

functionName = (i) => { //where i is index from onclick event

 arr.map( o, index) => {

  if(i === index)

  {
    const obj = {      //object
     id: 'new id'
    }
    arr[i].push(obj)   // push object at given index from onClick
  }

 }

}

你能分享预期的结果吗?你能分享预期的结果吗?提供的答案被标记为低质量帖子以供审核。以下是一些指导原则。提供的答案可能是正确的,但可以从解释中获益。仅代码答案不被视为“好”答案。来自。提供的答案可能是正确的,但可以从解释中获益。只有代码的答案通常被标记为“低质量”。在代码下方或上方添加您进行更改的原因,以及“证明”您进行更改的原因的文档链接。提供的答案被标记为低质量帖子以供审阅。以下是一些指导原则。提供的答案可能是正确的,但可以从解释中获益。仅代码答案不被视为“好”答案。来自。提供的答案可能是正确的,但可以从解释中获益。只有代码的答案通常被标记为“低质量”。在代码下方或上方添加您进行更改的原因,以及“证明”您进行更改的原因的文档链接。