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

為了賬號安全,請及時綁定郵箱和手機立即綁定

我不明白bind綁定內容中最后的:console.log(o.f(),o.g())為什么o.f()會輸出37呢?

我不明白bind綁定內容中最后的:console.log(o.f(),o.g())為什么o.f()會輸出37呢?o不是對象嗎,f不是函數嗎?為什么可以 ? 對象.函數()這樣寫。

正在回答

2 回答

  1. o.f()為什么會輸出37?

    對象o調用了方法f(), 然而f()就是要返回當前對象的屬性a, 而當前對象是o, o有一個屬性a的值是37, 所以打印37;


  2. o是對象嗎?是;f是函數嗎?是;


  3. 為什么可以對象.函數()?

    猜測題主的意思是為什么要在函數名后面加小括號吧,如果不是請指正。對象.函數(), 這種形式表示要執行函數。函數分為兩種狀態:定義狀態和運行狀態。而調用函數讓它運行的時候要用到這種格式。


1 回復 有任何疑惑可以回復我~
#1

JoneHsu 提問者

非常感謝!您的詳細解答
2016-11-14 回復 有任何疑惑可以回復我~

o是對象,對象的屬性值可以是方法,調用時用對象名.屬性名()的形式調用。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

我不明白bind綁定內容中最后的:console.log(o.f(),o.g())為什么o.f()會輸出37呢?

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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