两年以前,我在这个回答下边写了一千来字草稿,试图论证 class 的一切功能都可以被工厂函数+闭包替代。
写了一半左右,我突然感到一种没来由的厌烦,于是它就在我的草稿箱中这样躺了两年。
我刚把这些东西全删了。
因为现在我真的在用 class,而不是干什么都糊个工厂函数。
前端如今不提倡使用 class 的观点,最终都可以归结于一点:我们讨厌 this。
有趣的是,为此许多内部实现***用了 class 的库,也会暴露一个 createXxx 函数,***…。
代码:
你生活中做过最自律的一件事是什么?
有哪些BI工具惊艳了你?
各位都在用Docker跑些什么呢?
女生被踢裆也会很疼吗?
什么是 AI Agent(智能体)?
我应该设置多少kb才能让他不能玩游戏?
redis延时双删第一个删除是为了什么?
为什么有的人喜欢带着 MacBook 去咖啡店或者书店上网,而不是 ThinkPad 之类的?
被执行人欠我26万,一次性付清20w和解,我该同意吗?
AI如何辅助编程?
国子监只存空名,为什么地主豪绅还会去争取这个资格?
女明星做了什么医美项目保持童颜?
我爸讽刺我,写个破代码一年才十几万,他在工地带50个人,让我回去跟他干,写代码没出路,我该怎么选择?
孩子学编程半年了,打算让孩子报考等级考试,大家觉得等级考试证书有用吗?
如果你是荔枝使,如何在十天内让杨贵妃吃上新鲜荔枝?
有谁现在正在使用苹果mac mini 吗?能分享一下使用感受不?
搞了NAS之后去哪里下载4K,8K的电影?
为什么中国很少有人使用linux?
无意冒犯,请问用Linux桌面版作为家用娱乐PC(不含服务器和盒子)的人,真不在乎产品的可用性吗?
为什么程序员的电脑永远没有弹窗广告?
为什么 Golang 不适合开发桌面系统?
为什么各大品牌内存条包装都那么low?
有哪些小众的开源项目养活了一大批人?
老板说我设计了一周的海报还是不行,我到底该怎么学啊?
PHP初学者,我能不能使用PHP来开发桌面应用?
大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
穿了瑜伽裤真的舒服吗?
如何自己搭建家庭服务器?