現(xiàn)在寫 J***aScript 的是不是已經(jīng)沒人在用 class 這個(gè)關(guān)鍵字了?
作者: 發(fā)布日期:2025-06-26 20:40:11
兩年以前,我在這個(gè)回答下邊寫了一千來字草稿,試圖論證 class 的一切功能都可以被工廠函數(shù)+閉包替代。
寫了一半左右,我突然感到一種沒來由的厭煩,于是它就在我的草稿箱中這樣躺了兩年。
我剛把這些東西全刪了。
因?yàn)楝F(xiàn)在我真的在用 class,而不是干什么都糊個(gè)工廠函數(shù)。
前端如今不提倡使用 class 的觀點(diǎn),最終都可以歸結(jié)于一點(diǎn):我們討厭 this。
有趣的是,為此許多內(nèi)部實(shí)現(xiàn)***用了 class 的庫,也會(huì)暴露一個(gè) createXxx 函數(shù),***…。








