我們發現在瀏覽器控制台打印東西的時候,末尾總是會莫名其妙多出一個undefined?
這是為什么呢?
大膽猜測一下,應該執行的函數沒有返回值,而瀏覽器默認要打印出執行函數的返回值,才會打印undefined;
經常網上查找資料,發現果然是這樣。
瀏覽器總是習慣性的打印出你執行函數后的返回值;
如果在控制台定義的函數return出一個具體的值,那么控制台會打印這個具體的值。
我們發現在瀏覽器控制台打印東西的時候,末尾總是會莫名其妙多出一個undefined?
這是為什么呢?
大膽猜測一下,應該執行的函數沒有返回值,而瀏覽器默認要打印出執行函數的返回值,才會打印undefined;
經常網上查找資料,發現果然是這樣。
瀏覽器總是習慣性的打印出你執行函數后的返回值;
如果在控制台定義的函數return出一個具體的值,那么控制台會打印這個具體的值。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。