Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

228
Views
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 answers
Answer question

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 Report

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!