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

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

我不太懂js的調用問題

我不太懂js的調用問題

施帥帥 2017-12-28 09:30:19
為啥我這樣寫出現2個slw,但我od1.getName()一個括號只打印1個slw,求告知
查看完整描述

2 回答

?
拖鞋_

TA貢獻453條經驗 獲得超223個贊

你返回的是個方法

如果只是一個括號? 會執行第一個console.log()

然后返回 你return里定義的方法 并沒有執行

在加入第二括號后? ?會執行第一個括號返回的方法

就會打印兩個console

查看完整回答
1 反對 回復 2017-12-28
  • 施帥帥
    施帥帥
    我有一點不懂,那他是單獨執行這個return定義的方法嗎,我 od2.getName(); const od={ name:"slw", getName:function () { console.log(this.name); let s=this; (function () { console.log(s.name); (function () { console.log(s.name); (function () { console.log(s.name); return function () { console.log(1); } })(); })(); })(); } } od.getName()();他也不會輸出1,只會報錯
  • 施帥帥
    施帥帥
    不好意思無法截圖粘貼
?
施帥帥

TA貢獻56條經驗 獲得超30個贊

已明白結貼

查看完整回答
1 反對 回復 2017-12-28
  • 2 回答
  • 0 關注
  • 1932 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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