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

218
Views
Cómo obtener el nombre de la persona pasando la propiedad de la ciudad desde la matriz del objeto JS

Tengo esta matriz de objetos.

 const arrofobj = [ {city:"paris", name: "chris"}, {city:"berlin", name: "john"}, {city:"moscow", name: "jev"} ];

Quiero escribir una función cuando pase parís, quiero recuperar a chris, ¿cómo lograr esto?

Esto es lo que he probado

 const arrofobj = [ {city:"paris", name: "chris"}, {city:"berlin", name: "john"}, {city:"moscow", name: "jev"} ]; function fetchname(cityname) { arrofobj.forEach((val)=>{if(Object.keys(val) == "city") {if (val.city == cityname) console.log(val.name)}})//nothing is printed } fetchname("paris");
about 4 years ago · Juan Pablo Isaza
3 answers
Answer question

0

Puedes usar el filtro

 const arrofobj = [ {city:"paris", name: "chris"}, {city:"berlin", name: "john"}, {city:"moscow", name: "jev"} ]; console.log(arrofobj.filter((arro) =>arro.city == 'paris')[0].name);

about 4 years ago · Juan Pablo Isaza Report

0

debe usar el método de filtro de la siguiente manera:

 const arrofobj = [ {city:"paris", name: "chris"}, {city:"berlin", name: "john"}, {city:"moscow", name: "jev"} ]; function getByCity(city) { var result = arrofobj.filter(obj => { return obj.city === city }) return result; } console.log(getByCity('paris')[0].name)

about 4 years ago · Juan Pablo Isaza Report

0

Creo que te ayudará a resolver cualquier duda en este código. Comenta abajo

 const arrofobj = [ {city:"paris", name: "chris"}, {city:"berlin", name: "john"}, {city:"moscow", name: "jev"} ]; function fetchname(cityname) { const findValue = arrofobj.find((value)=>value.city==cityname) console.log(findValue) return findValue.name ?? "" } fetchname("paris");
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!