現在寫 J***aScript 的是不是已經沒人在用 class 這個關鍵字了?

  新聞資訊     |      2025-06-27 13:30:12

兩年以前,我在這個回答下邊寫了一千來字草稿,試圖論證 class 的一切功能都可以被工廠函數+閉包替代。

寫了一半左右,我突然感到一種沒來由的厭煩,于是它就在我的草稿箱中這樣躺了兩年。

我剛把這些東西全刪了。

因為現在我真的在用 class,而不是干什么都糊個工廠函數。

前端如今不提倡使用 class 的觀點,最終都可以歸結于一點:我們討厭 this。

有趣的是,為此許多內部實現***用了 class 的庫,也會暴露一個 createXxx 函數,***…。

現在寫 J***aScript 的是不是已經沒人在用 class 這個關鍵字了?