Chrome控制台输出中的“小于点”符号是什么意思?

时间:2013-02-05 17:25:50

标签: javascript google-chrome console

有时候,但并非总是如此,当Chrome JavaScript控制台中的评估结果导致“未定义”时,左边距中的符号看起来像带有点的小于号的符号。

可以在this section of the Chrome developer's tools documentation中看到示例。

但这个符号的意思似乎没有被解释过。有人知道它想传达什么吗?感谢。

1 个答案:

答案 0 :(得分:6)

每当在命令行上运行一组函数时,控制台输出的最后一行始终是输入中最后一个操作的返回值。当自命令执行开始以来控制台输出时,该符号调出函数的返回值。这是为了避免在这种情况下出现混淆:

function logVar(someVar) {
    console.log(someVar);
}

在控制台上运行logVar时,它会输出someVar的值。但是,还会记录logVar的返回值(此处为undefined)。将返回值与已记录变量进行视觉区分是有帮助的,因此您不必查看输出的最后一行并想知道,"为什么我的变量undefined? "