HuangXiZhou / blog

自以为历尽沧桑,其实刚蹒跚学步;自以为掌握了竞争的秘密,其实远没有竞争的资格

Home Page:https://blog.trevor.top

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JS小技巧(二)

HuangXiZhou opened this issue · comments

你真的懂console.log()么

在内核是WebKit的浏览器中,console.log()其实是是异步的。
来看一段代码:

console.log-1

为什么

在这段代码中,console.log并没有立即拍摄对象快照,相反,它只存储了一个指向对象的引用,然后在代码返回事件队列时才去拍摄快照。

所以,很多时候我们前端工程师在用console.log()调试代码其实是很不好的一个习惯,要学会使用chrome的debug功能;)

附上chrome debug学习链接