转载源地址:
https://wenyuanblog.com/blogs/javascript-how-to-return-value-in-promise.html
promise是异步操作, 不能直接获取promise.then()中的返回值,“现在不可以直接获得未来的值”,只能在promise.then()中操作。
或者设定全局变量来接收promise.then()中的值。
//直接获取Get是得到一个promise对象
const Get=function() {
return getCrawlerLog().then( res => {
return res
})}
//获取promise对象里的value
const result=Get().then(data => { // data就是resolve的response.data
console.log("data"+data)
})