【发布时间】:2019-01-04 22:26:53
【问题描述】:
我遇到了 get_user() 在 console.log(usersOutput, 'here') 之后运行的问题。如何更改它以使 get_user() 先运行?
function get_user(user){
axios.get(`/api/admin/users`,{params:{idnum:user}}).then((user)=>{
console.log('got user')
return user.data
})
}
var UsersFormatter = function(c){
let usersOutput = 'waiting for change'
var usersOutput = get_user(c.cell.row.data.sessionUser)
console.log(usersOutput,' here')
return usersOutput
}
【问题讨论】:
-
JavaScript 中的 Promises 和 async/await 函数值得学习。
标签: javascript node.js