我有以下功能:
function getProfile(username) {
return axios.get('https://api.github.com/users/' + username)
.then(function(user) {
return user.data;
});
}
当我这样称呼时:
console.log(getProfile('test_user'));
我正在打印Object
而不是user.data
。在我的getProfile
函数中,我说返回user.data
,但它没有返回。
答案 0 :(得分:1)
从承诺链返回时,你得到的是一个新的Promise实例,所以这是预期的。
如果您想要该值,请再次调用
getProfile('test_user').then(function (userData) {
console.log(userData);
});