当我使用A tibble: 935 x 17
wage hours iq kww educ exper tenure age married black south urban sibs brthord meduc
<int> <int> <int> <int> <int> <int> <int> <int> <fctr> <fctr> <fctr> <fctr> <int> <int> <int>
1 769 40 93 35 12 11 2 31 1 0 0 1 1 2 8
2 808 50 119 41 18 11 16 37 1 0 0 1 1 NA 14
3 825 40 108 46 14 11 9 33 1 0 0 1 1 2 14
4 650 40 96 32 12 13 7 32 1 0 0 1 4 3 12
5 562 40 74 27 11 14 5 34 1 0 0 1 10 6 6
6 1400 40 116 43 16 14 2 35 1 1 0 1 1 2 8
7 600 40 91 24 10 13 0 30 0 0 0 1 1 2 8
8 1081 40 114 50 18 8 14 38 1 0 0 1 2 3 8
9 1154 45 111 37 15 13 1 36 1 0 0 0 2 3 14
10 1000 40 95 44 12 16 16 36 1 0 0 1 1 1 12
...
进行调试时,我通常使用一行代码如此。
console.log
我的输出包括变量名称及其值。
但这是否有简写?或者是否有更好/更快/更方便的代码行来监控变量?非常感谢!
答案 0 :(得分:2)
是的,它使用调试器称为。打印变量值不是一个好的调试实践。
如果您使用的是Chrome,请打开开发人员工具,然后转到“来源”标签。在侧边栏中查看&#34; Watch&#34;并在其中添加表达式。
您还可以查看源代码面板。它将显示所有变量&#39;默认值。 &#34; Watch&#34;部分允许更灵活的表达。
答案 1 :(得分:0)
您可以监控全局范围内的所有变量。
for(var b in window) {
if(window.hasOwnProperty(b)) console.log(b);
}
window
对象包含有关存在的函数和变量的信息。您实际上可以在控制台和监视器中键入window
。