两年以前,我在这个回答下边写了一千来字草稿,试图论证 class 的一切功能都可以被工厂函数+闭包替代。
写了一半左右,我突然感到一种没来由的厌烦,于是它就在我的草稿箱中这样躺了两年。
我刚把这些东西全删了。
因为现在我真的在用 class,而不是干什么都糊个工厂函数。
前端如今不提倡使用 class 的观点,最终都可以归结于一点:我们讨厌 this。
有趣的是,为此许多内部实现***用了 class 的库,也会暴露一个 createXxx 函数,***…。
{dede:pagebreak/}
福建历史上最大的城池为什么会是闽南的泉州城,而不是闽东北的福州或者建州?
MongoDB的缺点以及你为什么不使用MongoDB?
好的游戏设计有很多,有些也不难在程序上实现,为什么很多新游戏还是不会用已有的好的设计呢?
你捡过最大的漏是什么?
李连杰时隔多年复出参演武侠电影《镖人:风起大漠》,票房能爆吗?
为什么现在又流行服务端渲染html?
在武汉,你们的找对象标准是怎样的?
婆婆总说“你妈也不教你”,怎么回复?
为什么 macOS 并不差,可市场总敌不过 Windows?
全世界都在等中美开战吗?
皮肤太白是种怎样的体验?
家庭网络,是否有必要做多个网段并隔离?
Swift 和同时代的其他语言比起来怎么样?
如何看待 Rust 写的 PNG 解码器比 C 实现更快?
贫困生买Mac mini m4有错吗?
为什么国内程序员不喜欢写单元测试?