為什么控制台console.log一個值,總是會多一個undefined


 

我們發現在瀏覽器控制台打印東西的時候,末尾總是會莫名其妙多出一個undefined?

這是為什么呢?

大膽猜測一下,應該執行的函數沒有返回值,而瀏覽器默認要打印出執行函數的返回值,才會打印undefined;

經常網上查找資料,發現果然是這樣。

瀏覽器總是習慣性的打印出你執行函數后的返回值;

如果在控制台定義的函數return出一個具體的值,那么控制台會打印這個具體的值。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM