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

225
Visualizações
devuelve un valor de matriz que tiene un nombre especial

Soy nuevo en react js y tengo un problema con mi matriz... Quiero devolver un valor de mi matriz que contiene nombre y dirección. Y todos los valores son cadenas, estos son mis datos que necesito nombre: 123, dirección: 12569

 const array = [ 0: [ 'name','123' ], 1: [ 'adress','12569'], 2: ['family','4'], ];

about 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Puede ejecutar un bucle en la matriz y asignar key-value para cada uno de los elementos de la matriz.

 const array = [ ['name', '123'], ['adress', '12569'], ['family', '4'], ]; const res = {}; array.forEach((item) => { res[item[0]] = item[1]; }) console.log(res);

about 4 years ago · Santiago Trujillo Relatório

0

Tendría más sentido que esos datos se combinaran en un solo objeto en lugar de una serie de matrices anidadas, y luego usar find para ubicar el objeto que coincide con la consulta.

 const data = [ { name: 'Bob', address: '999 Letsbe Avenue', family: 4 }, { name: 'Sally', address: '8 Treehouse Lane', family: 0 }, { name: 'Joan', address: '85 Long Terrace', family: 6 } ]; // Accepts the data array, and a query object function findFamily(data, query) { // Iterate through the data array to `find` return data.find(obj => { // Split the query into key/value pairs const queryEntries = Object.entries(query); // And return only those objects where the // object key/value matches the query key/value return queryEntries.every(([ key, value ]) => { return obj[key] === value; }); // And if there are no matches return 'No match' }) || 'No match'; } console.log(findFamily(data, { name: 'Bob', address: '999 Letsbe Avenue', family: 0 })); console.log(findFamily(data, { address: '999 Letsbe Avenue', family: 4 })); console.log(findFamily(data, { name: 'Sally' }));

Documentación adicional

  • every

  • Asignación de desestructuración

  • Object.entries

about 4 years ago · Santiago Trujillo Relatório

0

En este caso, debe utilizar un objeto.

 const foo = { name: '123', adress: 'bar', family: '4', }

Entonces, para acceder a las propiedades:

 console.log(foo.name); // 123 console.log(foo.adress); // bar console.log(foo.family); // 4

Pero si obtiene esta información como una matriz, siempre puede transformarla en un objeto.

about 4 years ago · Santiago Trujillo 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