为什么eslint的规范中有一个选项,提倡都使用$log来取代console.log.
不知道二者之间有什么区别
$log会检查浏览器是否支持console.log,这样避免浏览器不支持console.log而报异常。
可以开关控制log $logProvider.debugEnabled(false)
可以格式化错误信息,参考源码
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
我猜的哈,angular项目中console.log输出的是angular处理过的一些对象,比如加入一些属性啊之类的,$log输出的格式要好一些。