Estaba refactorizando mi código hoy para hacerlo más eficiente y de repente surgió una pregunta en mi mente. ¿Cuál es más eficiente y cuál es la mejor práctica que se puede usar en cualquier lenguaje o marco?
Enfoque-1
for(let i=0;i<testList;i++){ let reusedVar = testList[i]; let testData= { firstName: reusedVar.firstName, lastName: reusedVar.lastName, .... } this.testTableData.push(testData); this.dataSource = new MatTableDataSource(this.testTableData); }Enfoque-2
for(let i=0;i<testList;i++){ let testData= { firstName: testList[i].firstName, lastName: testList[i].lastName, ..... } this.testTableData.push(testData); this.dataSource = new MatTableDataSource(this.testTableData); }¿Qué enfoque desde arriba es más eficiente y por qué?
Gracias por adelantado.