【问题标题】:JavaScript - Output variables to console prevent scrollingJavaScript - 输出变量到控制台防止滚动
【发布时间】:2019-07-13 02:18:50
【问题描述】:

我尝试在 Chrome Devtools 控制台中监控一组变量。这是一个相当广泛的 25 个列表,我目前正在像这样输出它们......

console.log(variable1);
console.log(variable2);
console.log(variable3);
console.log(variable4);
console.log(variable5);
console.log(variable6);

这是可行的,但很难调试,因为它们会不断向下滚动列表。有没有更好的方法在一个地方监控变量?

或者我可以设置变量来重写行而不是添加吗?

【问题讨论】:

  • 试试console.log(variable1, variable2);
  • 你能把所有变量缓存在一个数组里,然后console.dir(variableArray)吗?不幸的是,如果没有看到足够多的代码来了解变量的来源,我们无法为您提供任何特别的见解,您能否发布您的代表性代码示例?
  • 尝试改用live expressions

标签: javascript google-chrome-devtools console.log


【解决方案1】:

假设你有 var1、var2、var3……

你可以:

console.log(var1, var2, var3, ...);

如果您使用的是 Chrome DevTools,您甚至可以:

console.table({var1, var2, var3, ... });

【讨论】:

  • 表不错,谢谢!更容易看到发生了什么
【解决方案2】:

也许你可以使用这样的东西:

console.log({ variable1, variable2, variable3, variable4, ... })

【讨论】:

    【解决方案3】:

    您可以传递多个参数,用逗号分隔console.log

    let variable1 = "a",
      variable2 = "b";
    console.log(variable1, variable2);

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-18
      • 1970-01-01
      • 2015-09-30
      • 2011-06-16
      • 2020-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多