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

204
Views
Encuentra duplicados en la salida

Envío algunos datos a través de la publicación AJAX y cuando recibo una respuesta, los envío a través de un bucle.

 $.each(data, function() { $("#em").append('<i class="bi bi-pin-map-fill'+(lat == this.lat && lon == this.lon ? " bg-danger" : "")+'"></i> '+this.lat+' '+this.lon); let lat = this.lat, lon = this.lon; }

En algunos casos, las coordenadas que recibo podrían ser exactamente de la misma ubicación, por lo que me gustaría poder marcar esos duplicados agregando color de fondo. Así que agregué una condición para buscar coincidencias, pero dejo en blanco cómo implementarla, ya que realmente no puedo establecer las variables al final de mi bucle... Necesito un empujón en la dirección correcta.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Si entiendo correctamente lo que está tratando de hacer, podría declarar una matriz de coordenadas antes de su ciclo, luego en la prueba de ciclo si la coordenada actual ya está en la matriz con el método de includes .

Por ejemplo:

 const coordArray = []; $.each(data, function() { const isCoordDupli = coordArray.includes(`${this.lat} ${this.long}`); $("#em").append('<i class="bi bi-pin-map-fill'+(isCoordDupli ? " bg-danger" : "")+'"></i> '+this.lat+' '+this.lon); coordArray.push(`${this.lat} ${this.long}`); });
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!