我们发现在浏览器控制台打印东西的时候,末尾总是会莫名其妙多出一个undefined?

这是为什么呢?

大胆猜测一下,应该执行的函数没有返回值,而浏览器默认要打印出执行函数的返回值,才会打印undefined;

经常网上查找资料,发现果然是这样。

浏览器总是习惯性的打印出你执行函数后的返回值;

如果在控制台定义的函数return出一个具体的值,那么控制台会打印这个具体的值。

版权声明:本文为ricoliu原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/ricoliu/p/9789631.html