• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
    • Questions
    • Teachers
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

213
Views
TypeScript: ¿Cómo especificar una columna de referencia y copiar su valor en las columnas restantes?

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:

  • Entrada: (1) nombre de la columna de referencia (2) una lista del nombre de la columna afectada
  • Salida: los valores de la columna afectada cambiaron al mismo que la columna de referencia

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:

  • Concatenar todas las 5 semanas de valor en una cadena larga (25 dígitos)
  • Entonces puedo tener el índice de cada semana (por ejemplo, valor de la semana 1 = str[0:4], valor de la semana 2 = str[5:9], etc.)
  • Luego, simplemente tome el valor de la columna de referencia y reemplácelo por las columnas afectadas.

Mucho aprecio por cualquier ayuda!

almost 3 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error