两年以前,我在这个回答下边写了一千来字草稿,试图论证 class 的一切功能都可以被工厂函数+闭包替代。
写了一半左右,我突然感到一种没来由的厌烦,于是它就在我的草稿箱中这样躺了两年。
我刚把这些东西全删了。
因为现在我真的在用 class,而不是干什么都糊个工厂函数。
前端如今不提倡使用 class 的观点,最终都可以归结于一点:我们讨厌 this。
有趣的是,为此许多内部实现***用了 class 的库,也会暴露一个 createXxx 函数,***…。
代码:
印度人为什么总觉得比中国强?
为什么人类没有发现(公开)外星人?
为什么说中国是基建狂魔?
如果全球都停止出口粮食,中国能否自给自足?
炫富真的很爽吗?
扫黑风暴为什么他们费老大劲杀这么多人不如直接把督导组干掉?
duckdb的性能如何?
泉州有哪些正畸口碑好的医生?
Golang和J***a到底怎么选?
为什么男生都不喜欢173身高的女生啊?
如何评价前端框架 Solid?
UBI(Universal basic income,全民基本收入)可行吗?
为什么有的女生喜欢穿紧身牛仔裤?
京东刘强东近期小范围分享怎么看?
海贼王为什么现在被全网黑?
广州的公共交通为什么这么烂?
如何评价华为最新长焦专利技术?能否颠覆手机长焦摄影的目前限制?
洲际导弹能打到任何地方,为什么还需要轰炸机?
如何评价高圆圆的身材算是美女类型的吗?
如何看待伊朗最高领袖哈梅内伊 6 月 18 日发布“必须强力打击以色列,永不妥协”的声明?
HTTP/3 解决了什么问题,又引入了什么新问题?
go 有哪些成熟点的后台管理框架?
同样是对标安卓系统,为什么谷歌的Fuchsia死了,而华为的鸿蒙却愈发壮大?
万兆的网络速度有多大意义?
如何评价泰勒·斯威夫特的身材?
***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重?
为什么腾讯云或者阿里云不让自建dns服务器?
为什么不建议在 Docker 中跑 MySQL?
为什么欧美影视喜欢露点?