Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

190
Vistas
Eliminar datos no definidos en el mapa emergente Javascript

Tengo datos json, y los datos se muestran en una ventana emergente en un mapa cuando hay datos que no existen (Visibilidad), luego aparece la palabra indefinido en la ventana emergente

¿Cómo eliminar el texto indefinido para que se elimine en la ventana emergente?

datos json:

 [{ "date":"03-03-2022", "lat":-5.67, "lng":80.65, "weather":"2", "temperature": "24.4", "Humidity": "90", "Wind": "100"}]

guión js:

 <script> for (i = 0; i < dataJSON.length; i++) { var weather = parseInt(dataJSON[i].weather) var Coordinate = new L.latLng(([dataJSON[i].lat, dataJSON[i].lng])) var marker = L.marker(Coordinate, { icon: customIcon }) marker.bindPopup('Date : ' + dataJSON[i].date + 'Temperature : ' + dataJSON[i].temperature + 'RH :' + dataJSON[i].Humidity + 'wind :' + dataJSON[i].Wind + 'Visibility :' + dataJSON[i].Vis ) }

Surgir :

ingrese la descripción de la imagen aquí

Ayudame por favor . . .

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Obtiene el 'indefinido' en Visibilidad ya que la propiedad 'Vis' no es parte de los datos json.

Puede usar el siguiente código en script.js para eliminar undefined de la ventana emergente y reemplazarlo con un espacio en blanco:

 <script> for (i = 0; i < dataJSON.length; i++) { var weather = parseInt(dataJSON[i].weather) var Coordinate = new L.latLng(([dataJSON[i].lat, dataJSON[i].lng])) var marker = L.marker(Coordinate, { icon: customIcon }) marker.bindPopup('Date : ' + dataJSON[i].date + 'Temperature : ' + dataJSON[i].temperature + 'RH :' + dataJSON[i].Humidity + 'wind :' + dataJSON[i].Wind + (dataJSON[i].Vis == undefined?'':'Visibility :' + dataJSON[i].Vis) ) } </script>
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda