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

160
Visualizações
Utilización de mapas mecanografiados

estos son los datos que tengo:

ingrese la descripción de la imagen aquí

y he creado 4 arreglos respectivamente

 public underlyingsFirstRow = [{perf:0,color:''}]; public underlyingsSecRow = [{ perf: 0, color: '' }]; public underlyingsThirdRow = [{ perf: 0, color: '' }]; public underlyingsFourthRow = [{ perf: 0, color: '' }];

Quiero que underLingsFirstRow contenga el primer elemento de cada una de las matrices
ejemplo [1.09,1.44,0.72,0.98,....,1.22]
y para los subyacentesSecRow [0.96,1.40,0,0.93,0,0.99,...,1.09]
ya que la fila de datos tercera, quinta y decimoséptima tiene solo un elemento y es 0.72
Quiero que el subyacente SecRow tenga un valor de 0, lo que indica que no hay ningún valor allí, así que puedo usarlo para mostrar algunos puntos en un gráfico y quiero hacer lo mismo para la matriz restante que he creado.
esto es lo que he escrito

 this.underlyingsFirstRow.shift(); this.underlyingsSecRow.shift(); this.underlyingsThirdRow.shift(); this.underlyingsFourthRow.shift(); this.products.map(p => p.Underlyings.map((u, index,array) => { if (index == 0) { this.underlyingsFirstRow.push({ perf: (Number((u.perf100 * 100).toFixed(2))), color: u.colorPerf }); } else if (index == 1) { console.log() if (p.Underlyings.length > 1) this.underlyingsSecRow.push({ perf: (Number((u.perf100 * 100).toFixed(2))), color: u.colorPerf }); else { this.underlyingsSecRow.push({ perf: 0, color:'white' }); } } else if (index == 2) { this.underlyingsThirdRow.push({ perf: (Number((u.perf100 * 100).toFixed(2))), color: u.colorPerf }); } else if (index == 3) { this.underlyingsFourthRow.push({ perf: (Number((u.perf100 * 100).toFixed(2))), color: u.colorPerf }); } }));

para la primera matriz funcionó ya que todos tienen al menos un elemento ingrese la descripción de la imagen aquí


pero para los demás no funcionó y la longitud de la matriz se redujo, por ejemplo, esto es subyacente a SecRow

ingrese la descripción de la imagen aquí

¿Hay alguna manera de obtener los datos deseados?

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