如下这是我的逻辑代码,目的是为了获取用户头像的url。
问题是在avtarUrl在函数里面可以正常打印结果,但是到了函数外面却打印undefined。因此也赋值失败。请问这是什么原因?新手上路,请多指教!!
如下这是我的逻辑代码,目的是为了获取用户头像的url。
问题是在avtarUrl在函数里面可以正常打印结果,但是到了函数外面却打印undefined。因此也赋值失败。请问这是什么原因?新手上路,请多指教!!
这是同步和异步的问题,success回调函数是异步执行的,待同步代码执行完,才会去执行success,你下面那个console是同步执行的。刚接触js的话这两个概念确实不容易理解,时间久了就好了
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
你是异步赋值,同步打印,所以获取不到值,建议学习一下js的事件循环