Tengo un objeto que se parece a esto:
obj: { centricAccountId1: number; centricAccountId2: number; ... centricAccountId10: number; }Estoy escribiendo un ciclo for para asignar valores a cada tecla:
for (let i=1; i < 11 ;i++) { obj.centricAccountId${i} = //something } documentItem.centricAccountId${i} no parece funcionar. ¿Cómo debo iterar a través de estas claves sin repetir sus nombres?
Estabas cerca, pero el código estaba mal. Tendrá que acceder a las claves usando corchetes y usar literales de plantilla. Puedes intentar algo como esto
const obj = { centricAccountId1: 123, centricAccountId2: 234, centricAccountId3: 891 } for (let i=1; i <= 3 ;i++) { obj[`centricAccountId${i}`] = obj[`centricAccountId${i}`]+1 } console.log(obj)