Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

294
Visualizações
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!

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda