我正在使用Chrome的Javascript控制台。有时我看到undefined
前面有一个特殊的符号(我在下面的例子中将它显示为*,但它实际上看起来像一个指向左边的小箭头)。有时undefined
之前没有任何内容。那是为什么?
> var number = 5;
undefined
> console.log("something")
something
*undefined
答案 0 :(得分:1)
我认为这只是为了区分控制台输出和表达式返回的值。它显然只在表达式导致控制台输出时使用,因为那时需要进行区分。