Angularjs   发布时间:2022-04-20  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了angularjs – 为什么使用angular的$log而不是console.log?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我理解这是一个最佳实践,角度使用$ log而不是console.log。
然而,我找不到好的文档解释的原因。为什么开发人员要使用$ log?
$ log首先检查浏览器是否支持console.log(例如,IE 8,不是)。这可以防止在IE 8上显示@L_197_3@。注意:这并不意味着它会在IE 8上记录任何内容,它只是意味着它不会抛出@L_197_3@。

旁边,它还允许你decorate和模拟$ log的扩展和测试的目的,如果你这么倾向。你可以装饰它以登录到IE 8支持的数组。

一个奖金功能:如果你传递一个JavaScript@L_197_3@实例,它会尝试格式化它很好。这可以通过阅读source code找到。

编辑:“这不是IE 8不支持console.log它只是不创建控制台对象,直到开发工具打开。有关详细信息,请参阅下面的注释。

大佬总结

以上是大佬教程为你收集整理的angularjs – 为什么使用angular的$log而不是console.log?全部内容,希望文章能够帮你解决angularjs – 为什么使用angular的$log而不是console.log?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。