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

156
Views
Cómo fusionar dos matrices por el valor del nombre en JavaScript mediante el uso de inclusiones

Cómo fusionar estas 2 matrices por nombre aunque el nombre completo en arr1 tiene el nombre Ana Marie Cruz mientras que el arr2 tiene el nombre Anna Marie. Alguien puede darme una idea. Lo he intentado en es6. ¿Cuál puede ser la forma más eficiente de hacerlo?

 let arr1 = [{ name: "Shaina", age: "27" }, { name: "Ana Marie Cruz", "age": "35" }]; let arr2 = [{ name: "Ana Marie", status: "married" gender: Female }];

Estoy tratando de obtener este resultado en javascript.

 var arr3 = [{name: "Shaina", age: "27"},{name:"Ana Marie Cruz", age : "35",status:"married",gender:Female}];
about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

puedes hacer algo como esto

 let arr1 = [{ name: "Shaina", age: "27" }, { name: "Ana Marie Cruz", "age": "35" }]; let arr2 = [{ name: "Ana Marie", status: "married", gender: 'Female' }]; let arr3 = arr1.map(a => { const founded = arr2.find(({name}) => a.name.includes(name)) return { ...(founded || {}), ...a } }) console.log(arr3)

about 4 years ago · Juan Pablo Isaza Report

0

 const arr1 = [ { name: "Shaina", age: "27", }, { name: "Ana Marie Cruz", age: "35", }, ]; const arr2 = [ { name: "Ana Marie", status: "married", gender: "Female", }, ]; const result = arr1.map((d) => { const data = arr2.find((a) => d.name.includes(a.name)); if (!data) return d; return { ...d, ...data, }; }); console.log(result);

about 4 years ago · Juan Pablo Isaza 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!