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

92
Visualizações
Análisis de matriz 2D en Javascript

¿Alguien puede ayudar y dar un ejemplo de lo que está sucediendo aquí?

Soy bastante nuevo en el campo de Javascript y TI y no puedo entender lo que está sucediendo. Por favor ayuda.

 let merchantPanToString = ''; for (let i = 0; i < merchantIdList.length; i++) { merchantPanToString = merchantPanToString + merchantIdList[i]['ref-id'] + ',' + merchantIdList[i]['ref-value']; if (i != merchantIdList.length - 1) { merchantPanToString = merchantPanToString + ','; } } console.log(merchantPanToString);
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Es una forma muy detallada de hacer una cadena delimitada por comas a partir de algo iterable. No creo que sea una matriz 2D, más probablemente una matriz de objetos, pero necesita publicar la matriz para mostrarme

Para un merchantPanToString = merchantPanToString +

puede ser escrito

merchantPanToString +=

Tenga en cuenta que necesitamos acceder a los valores usando la notación de paréntesis [] debido a - en las teclas del elemento

Muestro un mapa en el segundo ejemplo.

 const merchantIdList = [ { 'ref-id' : 'AId', 'ref-value' : 'AVal' }, { 'ref-id' : 'BId', 'ref-value' : 'BVal' }, { 'ref-id' : 'CId', 'ref-value' : 'CVal' }, { 'ref-id' : 'DId', 'ref-value' : 'DVal' } ]; let merchantPanToString = ''; for (let i = 0; i < merchantIdList.length; i++) { // loop from 0 to but not including the length of the array merchantPanToString = merchantPanToString + // concatenate merchantPanToString to previous merchantPanToString merchantIdList[i]['ref-id'] + ',' + merchantIdList[i]['ref-value']; // plus the two values if (i != merchantIdList.length - 1) { // ugly way to NOT add a comma at the end merchantPanToString = merchantPanToString + ','; } } console.log(merchantPanToString); // modern way - no let here because I reuse the variable from above so you do need a let or const in your code: // const merchantPanToString = merchantIdList ... merchantPanToString = merchantIdList .map(item => `${item['ref-id']},${item['ref-value']}`) // using template literals to join the values .join(','); // join the comma pairs with comma console.log(merchantPanToString);

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