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