He buscado mucho en stackoverflow y aún no he encontrado esta pregunta. Siento que me estoy perdiendo algo obvio, por lo que es posible que exista la pregunta y no pude encontrarla. Mi problema es que estoy tratando de crear una matriz de objetos con diferentes identificaciones. Cuando ejecuto el ciclo for y actualizo las identificaciones según el valor de i , la matriz resultante tiene identificaciones que son todas iguales.
Aquí hay un fragmento de muestra:
const baseObj = { nestedId: { id: 1, } } const objArr = []; for(let i=0; i<3; i++) { const newObj = {...baseObj} newObj.nestedId.id = i + 1; objArr.push(newObj) }La matriz resultante está llena de objetos con la misma identificación.
{ id: 3 }No estoy seguro de qué hacer, así que puedo hacer que cada ID sea diferente. Cualquier ayuda muy apreciada.