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

138
Visualizações
Agrupe los valores dentro de un bucle y devuélvalos como un objeto con mecanografiado

Nuevo en mecanografiado, así que no estoy seguro de cómo asignar valores dentro de un bucle. Estoy ejecutando una función que hace algo de lógica que devuelve un número (nada especial). Esta función se llamará en otra función para devolver 2 valores, 1. es un número 2. es una cadena.

 export class matrix { public pattern!: {[key: string]: number[]}; // function will be called in a loop in a different function public setPattern(data: number, category: string): void { // does some logic here and set row as a value const row = 10;// random value of course this.pattern[category].push(row);// not working of course } } //output should be like this { "some category": [10,55,4,53,1], "more rows": [1,2,8] }
about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

En la primera llamada, el patrón no está definido, no podrá agregar la clave a undefined this.pattern[catergory] .

 export class matrix { public pattern: {[key: string]: number[]} = {}; public setPattern(data: number, catergory: string): void { const row = 10;// random value of course this.pattern[catergory].push(row);// not working of course } }
about 4 years ago · Juan Pablo Isaza Relatório

0

Probablemente no funcione cuando la matriz no está inicializada

Agregue esto antes de empujar el nuevo elemento

 if(this.pattern[category] == undefined) this.pattern[category] = []

Y luego, después de inicializar la matriz, presione el nuevo elemento

 this.pattern[category].push(row);

También asegúrese de que el objeto de patrón esté inicializado

 public pattern!: {[key: string]: number[]}; = {}
about 4 years ago · Juan Pablo Isaza Relatório
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