Foo.bar = () =>
fungsi Foo() { ... }Foo.prototype.bar = () =>
Foo.bar(); (1)
Fo baharu().bar(); (2)
(1) boleh difahami sebagai baharu (Foo.bar)()
(2)Pelaksanaan sebenar ialah (Foo() baharu).bar() =>Ini tidak mematuhi peraturan keutamaan operator<Pengestrakan atribut dan operator fungsi panggilan (. [] ())
New
new Foo()
dengan senarai parameter mempunyai keutamaan yang sama seperti akses ahli.bar
, dari kiri ke kanan.new Foo()
跟成员访问.bar
是同个优先级,按左往右。不带参数列表的 new
Baharunew Foo