为了账号安全,请及时绑定邮箱和手机立即绑定

console.log是同步还是异步?

console.log是同步还是异步?

杨魅力 2019-03-06 14:14:56
这两种的输出结果不一样第一张图上面输出的obj里有数据,但是获取到时是undefined
查看完整描述

7 回答

?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

https://img1.sycdn.imooc.com//5c9dc883000152de05780228.jpg

你会发现你是点击的时候才会出现值,而当你点了之后旁边还多了个 “i” 标志

https://img1.sycdn.imooc.com//5c9dc8840001992d06250103.jpg

控制台都告诉你了,是因为下面更改过这个对象的属性!


查看完整回答
反对 回复 2019-03-29
?
万千封印

TA贡献1891条经验 获得超3个赞

控制台输出的时候获取一次值
当你点击下拉展开更多的时候会再次的获取值

查看完整回答
反对 回复 2019-03-29
?
开心每一天1111

TA贡献1836条经验 获得超13个赞

代码是同步执行的,跟console本身同步异步没关系。
console.log()在控制台输出引用值时确实是当时的值,但是你点开箭头的时候它会重新获取这些引用的值。

查看完整回答
反对 回复 2019-03-29
?
SMILET

TA贡献1796条经验 获得超4个赞

这个应该没有异步之说。就算打印出来有某些值,也是不可用的。

https://img1.sycdn.imooc.com//5c9dc8970001424101710074.jpg

查看完整回答
反对 回复 2019-03-29
?
子衿沉夜

TA贡献1828条经验 获得超3个赞

https://img1.sycdn.imooc.com//5c9dc8a90001e9f506170514.jpg

这个问题我是在JavaScript异步编程一书中看到的问题,当时感觉有点迷糊,就来问问各位了

查看完整回答
反对 回复 2019-03-29
  • 7 回答
  • 0 关注
  • 696 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信