两年以前,我在这个回答下边写了一千来字草稿,试图论证 class 的一切功能都可以被工厂函数+闭包替代。
写了一半左右,我突然感到一种没来由的厌烦,于是它就在我的草稿箱中这样躺了两年。
我刚把这些东西全删了。
因为现在我真的在用 class,而不是干什么都糊个工厂函数。
前端如今不提倡使用 class 的观点,最终都可以归结于一点:我们讨厌 this。
有趣的是,为此许多内部实现***用了 class 的库,也会暴露一个 createXxx 函数,***…。
代码:
PHP和Node.js哪个更爽?
写CUDA到底难在哪?
鱼缸能不能做到一直不换水还很清澈?
为什么一部分 Go 布道师的博客不更新了?
印度为什么一定要和中国作对?
坦克过时为什么总有人不承认呢?
中国预警机世界领先吗?
轰20的亮相为什么被反复推迟?
如何看待求是网转载小米汽车工厂宣传片?
想知道德普怎么看上艾梅柏·希尔德的?
postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?
为什么现在没人提猎鹰9号了?
DeepSeek如何本地化部署?
如何评价无限暖暖用的ue引擎,反而在华为手机最新机上提示配置不足?
postgres集群的选择?
Linux 下有没有类似 Everything 的搜索工具?
北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
求大神解答,为什么大家都不喜欢用docker?
go 有哪些成熟点的后台管理框架?
被时代淘汰的水果有哪些?
为啥软路由大多都是爱快加openwrt的组合,单openwrt有什么缺点嘛?
前后楼怎么共享宽带?
go为了编译速度减少了很多编译优化?为什么不能提供优化编译模式来提升运行效率?是太懒还是另有隐情?
如何看待“Hutool”工具类库广受欢迎?
在NAS上安装了什么应用,让你的生活体验有了巨大的提升?
大家为什么会讨厌缩写?
现在读写速度最快的硬盘,能在30年前的计算机上当做内存使用吗?
我应该设置多少kb才能让他不能玩游戏?