Webcrawler – node.js-Crawler Die externe Aufruffunktion kann den Variablenwert nicht abrufen
習慣沉默
習慣沉默 2017-05-16 13:25:17
0
2
495

Vor kurzem wollte ich einen Crawler-Roman zum Lesen schreiben, bin dabei aber auf einige Schwierigkeiten gestoßen

console.log(catalogUrl) kann die erforderliche URL ausdrucken

Aber ich erwarte, dass ich den Wert der CatalogUrl-Variablen erhalten kann, indem ich die Funktion var xxx = getCatalogUrl(book) extern aufrufe.
Ich habe es mit Rückgabe- und globalen Variablen versucht, aber keine hat funktioniert

Helfen Sie allen Experten!

習慣沉默
習慣沉默

Antworte allen(2)
淡淡烟草味

需要了解下js的回调 promise async/await

//简单的回调例子

asyncFunction(callback);

function callback(data){
    console.log(data)
}

function asyncFunction(cb){
    setTimeout(function(){
        cb && cb(1); //传递一个1出去
    },300);
}
黄舟

catalogUrl 在异步函数中呀! 怎么解决异步问题,看看这些资料或者百度,都是基础性的东西

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!