"returned value"的控制台符号



我正在使用Chrome的Javascript控制台。有时我看到undefined前面有一个特殊的符号(在下面的例子中我将其显示为*,但它实际上看起来像一个指向左边的小箭头)。有时undefined前面没有任何东西。为什么呢?

> var number = 5;
undefined
> console.log("something")
something
*undefined

我认为这只是为了区分控制台输出和表达式返回的值。显然,它只在表达式导致控制台输出时使用,因为这时需要进行区分。

最新更新