javascript - 为什么console.log()被认为比alert()更好?

标签 javascript debugging alert console.log

我一直被告知,在调试应用程序时,JavaScript 的 console.log() 方法优于简单地使用 alert() 方法。为什么是这样?有没有人可以指出 console.log() 显然是更好的选择的好例子?

最佳答案

  • alert() 正在阻塞
  • alert()在非调试环境中无法轻易抑制
  • console 通常会很好地格式化您的对象并允许遍历它们
  • 日志记录语句通常有一个交互式指针,指向发出日志记录语句的代码
  • 您不能一次查看多于一条 alert() 消息
  • 控制台可以通过直观的格式设置不同的日志记录级别

关于javascript - 为什么console.log()被认为比alert()更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8203473/

相关文章:

javascript - lodash 动态分组

c++ - 我怎样才能给我的类(class)一个标称的 "value",它可以由调试器中的变量浏览器显示?

在 gdb 中查找环境变量地址时的奇怪事情

Android 移除接近警报

javascript - jquery .each 循环执行每个数组项,它们之间有延迟

javascript - 如何在 IONIC2 中添加标记点击监听器?

javascript - 如何更改 jquery 对话框的堆栈顺序?

javascript - 如何在命令中添加javascript变量

python - 如何使用 Visual Studio Code 单步执行依赖项代码?

ruby - 如何使 Rails 中的 Flash 消息超时