En realidad, quiero crear una función para mi usuario para que pueda capturar cualquier dato json de una manera súper simple. Es por eso que esta función produce una variable de objeto simplemente llamando al objeto. Está buscando un objeto y muestra su valor.
lo he hecho
Ahora quiero que la función regrese en una variable para que mi usuario haga lo que quiera.
Soy nuevo en JavaScript, así que no puedo entender la respuesta que ya existe en este sitio. Por eso publico mi problema. Por favor, alguien que me ayude aquí con mi código.
Mi progreso es el siguiente:
function curl(x,y){let txt; var result; var rx = new RegExp(`["|" ]${y}[ "|" | " |"]:[ "|" | " |"|["](.+?)[}|"]`, 'g'); fetch(x).then(r => r.text()).then(t => { t.match(rx).forEach(e => { var v = e.replace(rx, '$1'); txt += v + ',' }); var re = decodeURIComponent(JSON.parse('"' + txt.replace(/\"/g, '\\"') + '"')); result = re.replace(/undefined|"|,\s*$/g,'').replace(/,,/g,'<br>'); alert(result); }); } curl('https://list.ly/api/v4/meta?url=http://google.com','images');Ahora quiero así:
var data = curl('https://list.ly/api/v4/meta?url=http://google.com','images'); alert(data);