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

216
Vistas
Javascript NodeJS: ¿podemos hacer que una variable de función local se convierta en una variable global dentro de la clase?

He estado tratando de hacer que este código funcione como esperaba, pero en realidad no funciona como esperaba.

 import fetch from 'node-fetch'; const BASE_URL = 'https://estra-api.herokuapp.com/'; let EstraLoader = class Estra { loadAPI() { var data = ''; fetch(BASE_URL) .then(function (response) { return response.json(); }) .then(function (myJson) { data = myJson; return data["Version"]; }); }}; let EstraJS = new EstraLoader(); console.log(EstraJS.loadAPI());

La salida siempre indefinida, ¿hay algo que pueda cambiar de estos códigos que hice?

Todo lo que quería eran los return data["Version"]; da salida usando console.log(EstraJS.loadAPI());

about 4 years ago · Santiago Trujillo
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