javascript關於運算子優先級
滿天的星座
滿天的星座 2017-05-19 10:28:13
0
1
455

Foo.bar = () => { ... }

function Foo() { ... }

#Foo.prototype.bar = () => { ... }

#new Foo.bar(); (1)

new Foo().bar(); (2)

(1)可以理解為new (Foo.bar)()

(2)實際執行是(new Foo()).bar() =>這不符合運算子優先權規則啊一元運算子<屬性擷取與呼叫函數運算子(. [] ())

滿天的星座
滿天的星座

全部回覆(1)
迷茫

帶參數清單的 new new Foo() 跟成员访问 .bar 是同個優先權,按左往右。

不含參數列表的 new new Foo 低一階。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板