node.js 爬虫 外部调用函数无法获得变量值

最近想自己写个爬虫爬点小说看一下,但是碰到了一些困难

https://img1.mukewang.com/5bc343260001a25906630264.jpg

console.log(catalogUrl)能够打印出所需要的网址

但是我期望的是我在外部调用 var xxx = getCatalogUrl(book)这个函数能够获取catalogUrl这个变量的值 
我试了return 和 全局变量 但是都不起作用

求助各位大牛!


烙印99
浏览 1193回答 2
2回答

跃然一笑

需要了解下js的回调 promise async/await//简单的回调例子asyncFunction(callback);function callback(data){    console.log(data)}function asyncFunction(cb){    setTimeout(function(){        cb && cb(1); //传递一个1出去    },300);}
打开App,查看更多内容
随时随地看视频慕课网APP