有时,但并非总是如此,当 Chrome JavaScript 控制台中的评估结果导致“未定义”时,左边距中有一个符号,看起来像一个带点的小于号。
示例可以在Chrome 开发者工具文档的这一部分中看到。
但该符号的含义似乎从未得到解释。有人知道它想表达什么吗?谢谢。
有时,但并非总是如此,当 Chrome JavaScript 控制台中的评估结果导致“未定义”时,左边距中有一个符号,看起来像一个带点的小于号。
示例可以在Chrome 开发者工具文档的这一部分中看到。
但该符号的含义似乎从未得到解释。有人知道它想表达什么吗?谢谢。
每当在命令行上运行一组函数时,控制台输出的最后一行始终是输入中最后一个操作的返回值。当命令执行开始后有控制台输出时,该符号调用函数的返回值。这是为了避免在这种情况下产生混淆:
function logVar(someVar) {
console.log(someVar);
}
当您logVar
在控制台上运行时,它会输出someVar
. logVar
但是,也记录了 的返回值(此处为undefined
)。将返回值与记录的变量在视觉上区分开来是很有帮助的,因此您不必查看输出的最后一行并想知道“为什么是我的变量undefined
?”。