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

98
Vistas
¿Cómo establecer variables de instancia en Javascript usando 'esto'?

¿Cómo configuro las propiedades de clase de la clase a continuación? La latitud y la longitud de la clase aún no están definidas después del alcance de setLatLong() . Intenté crear variables dentro de la setLatLong() y las devolví, pero aparentemente no puedo entender cómo funcionan las variables y los ámbitos en Javascript.

Para aquellos que quieran probar el enlace, reemplace this.street_name con 'hvid*' y this.zip_code con '2400'.

 import React from "react"; class Place { street_name; zip_code; latitude; longitude; constructor(zip_code, street_name, latitude = 0, longitude = 0) { this.zip_code = zip_code; this.street_name = street_name; this.setLatLong(latitude, longitude); } setLatLong(latitude, longitude) { const url = `https://api.dataforsyningen.dk/adgangsadresser?q=${this.street_name}&postnr=${this.zip_code}&struktur=mini` if (latitude === 0 && longitude === 0) { fetch(url) .then(response => response.json()) .then(json => { let item = json[Math.floor(Math.random() * json.length)]; this.latitude = item.y; this.longitude = item.x; }) } } } export default Place;
about 4 years ago · Juan Pablo Isaza
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