var myids = ''; function passid(){ onload = function () { uidt = tempid.ssid; // some value getting from API } } passid(); console.log(myids);¿Alguien puede ayudarme con esto? Cómo empujar uitd a var myids para que pueda usarlo donde quiera.
Su solicitud de API es definitivamente asíncrona, por lo que puede usar las promesas a través de async await si está dentro de una función asíncrona o luego y catche si está fuera de una función asíncrona
var mydata = ''; async function apiReq(){ return await fetch('https://jsonplaceholder.typicode.com/todos/1').then(response=>response.json()).then(response=>{ mydata = response console.log("test"); console.log(mydata); }) } apiReq().then(response => { console.log("request is ok") console.log(mydata); });