亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于瀏覽器控制臺的一個問題!

關于瀏覽器控制臺的一個問題!

嗶嗶one 2019-02-02 09:55:07
foo();function foo(){    console.log(1);}foo = function(){    console.log(2);}foo();在瀏覽器里調試這段代碼,瀏覽器輸出如下。這邊的undefined是什么意思?然后我去掉了最后的一個foo,再調試,控制臺輸出如下:請問輸出foo()這個是什么意思?求大牛告知,謝謝?。。。?
查看完整描述

1 回答

?
慕的地10843

TA貢獻1785條經驗 獲得超8個贊

這邊的undefined是什么意思?

因為你最后調用的foo();沒有顯式指定返回值,所以默認返回了undefined。這個undefined就是控制臺的輸出;

請問輸出foo()這個是什么意思?

function foo(){....}

這個函數聲明的返回結果是它本身,所以輸出了它本身

瀏覽器的console會把你的輸入當成函數執行,然后輸出返回值


查看完整回答
反對 回復 2019-02-03
  • 1 回答
  • 0 關注
  • 467 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號