Tengo una tabla que se ve así:
+-------+-------+-------+-------+-------+ | Week1 | Week2 | Week3 | Week4 | Week5 | +-------+-------+-------+-------+-------+ | AAAAA | BBBBB | CCCCC | DDDDD | EEEEE | +-------+-------+-------+-------+-------+
Me gustaría escribir una función que:
Por ejemplo: function(1,2) significa: copiar el valor de la semana 1 a la semana 2
+-------+-------+-------+-------+-------+ | Week1 | Week2 | Week3 | Week4 | Week5 | +-------+-------+-------+-------+-------+ | AAAAA | AAAAA | CCCCC | DDDDD | EEEEE | +-------+-------+-------+-------+-------+
Para otro ejemplo:
function(1,[2,3]) significa: copiar el valor de la semana 1 a la semana 2 y a la semana 3
+-------+-------+-------+-------+-------+ | Week1 | Week2 | Week3 | Week4 | Week5 | +-------+-------+-------+-------+-------+ | AAAAA | AAAAA | AAAAA | DDDDD | EEEEE | +-------+-------+-------+-------+-------+
Para otro ejemplo: function(4,[2,3,5]) significa: copiar el valor de la Semana 4 a la Semana 2, Semana 3 y Semana 5
+-------+-------+-------+-------+-------+ | Week1 | Week2 | Week3 | Week4 | Week5 | +-------+-------+-------+-------+-------+ | AAAAA | DDDDD | DDDDD | DDDDD | DDDDD | +-------+-------+-------+-------+-------+
Para otro ejemplo: function(2,[1,3,5]) significa: copiar el valor de la Semana 2 a la Semana 1, Semana 3 y Semana 5
+-------+-------+-------+-------+-------+ | Week1 | Week2 | Week3 | Week4 | Week5 | +-------+-------+-------+-------+-------+ | BBBBB | BBBBB | BBBBB | DDDDD | BBBBB | +-------+-------+-------+-------+-------+
Podría haber solo 1 columna de referencia, pero podría haber varias columnas afectadas.
Soy muy nuevo en TypeScript y no puedo entender cómo hacer esto en TypeScript.
No estoy seguro si pensar de esta manera tiene sentido:
Mucho aprecio por cualquier ayuda!