外觀
禁止重複的類別成員
如果在類別成員中有相同名稱的宣告,則最後的宣告會靜默地覆蓋其他宣告。這可能會導致意外的行為。
class A { foo() { console.log("foo"); } foo = 123; } let a = new A(); a.foo(); // Uncaught TypeError: a.foo is not a function