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

299
Visualizações
¿Cómo usar múltiples propiedades de un objeto en una matriz según la entrada del usuario?
const cities = [ { id: 0, city: "Buenos Aires", country: "Argentina", codeIATA: "AEP", aeroName: "Aeroparque Internacional Jorge Newbery", coordX: 15, coordY: 36, }, { id: 1, city: "El Calafate", country: "Argentina", codeIATA: "FTE", aeroName: "Aeropuerto Internacional Comandante Armando Tola de El Calafate", coordX: -49, coordY: -63, }, ] let origin = parseInt(prompt("ID Origen")); let destination = parseInt(prompt("ID Destino"));

Dentro de una matriz tengo varios objetos como los de arriba. El usuario seleccionará uno de los objetos para el origen y el otro para el destino ingresando 0 o 1 o cualquier ID de objetos que tenga. Supongo que tendré que hacer coincidir el número con el índice o la identificación dentro del objeto para seleccionarlo.

Una vez que se selecciona el objeto para el origen y el destino, quiero seleccionar la coordX y la coordY de cada uno y calcular la distancia entre cada punto (ya tengo la fórmula para eso). Sé cómo hacer los cálculos, pero me cuesta obtener las coordenadas según el objeto que seleccione el usuario.

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

0

Puede usar cities.find ( documentación ) para encontrar el objeto de la ciudad con la id ingresada por el usuario:

 const origin = 1; const originCity = cities.find((city) => city.id === origin);
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