两年以前,我在这个回答下边写了一千来字草稿,试图论证 class 的一切功能都可以被工厂函数+闭包替代。
写了一半左右,我突然感到一种没来由的厌烦,于是它就在我的草稿箱中这样躺了两年。
我刚把这些东西全删了。
因为现在我真的在用 class,而不是干什么都糊个工厂函数。
前端如今不提倡使用 class 的观点,最终都可以归结于一点:我们讨厌 this。
有趣的是,为此许多内部实现***用了 class 的库,也会暴露一个 createXxx 函数,***…。
代码:
为什么 macOS 并不差,可市场总敌不过 Windows?
有用 NAS 被联通以安全为由要求停止使用的吗?
苹果搭载 M5 芯片的 MacBook Pro 或将于 2025 年秋推出,该产品应用了哪些新技术?
电影《赤道》为何没有第二季呢?
能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
如何评价电影《碟中谍8:最后清算》?
为什么大家不再提星链了(包括外网)?
消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些?
目前react的生态系统是什么情况,有没有比较公认的成熟的开发技术栈?
为什么广东话连“谁”字都说不出,却认为自己是古汉语?
为什么职业羽毛球比赛中这种明显出界球几乎都接了?
如何看待演员夏雨称「真正玩极限运动的都是胆小的人」,如何理解这一观点?
为什么QQ上的网络状态没有了?
微信服务器会保留聊天记录吗,会保存多久?
什么是 AI Agent(智能体)?
如何看待 Mac mini M4 支持可更换 SSD?
为什么美军B2实战以后认为一部分网友又没信心了?
都是研制核武器,美国为何只敢动伊朗,对朝鲜却畏首畏尾?
为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
为什么美军“好像”不怕泄密?
养龟你踩的最大的坑是什么?
学编程经常遇到问题不知道怎么解决是不是不适合学?
用PHP写了个小框架,怎么才能得到大佬们的指点?
为什么拼音26键没有ü?
为什么某些人说中国现在全球军事实力第一,但包括中国人在内很多人不认可?
大龄剩女到底要不要妥协结婚?
为什么现在的年轻人活的都很通透?
为什么只有Linux内核中有KVM?
如何看待小米 YU7 3 分钟大定突破 20 万辆,锁单 12.2 万辆?小米汽车做对了什么?
有些家长可以恶心到什么程度?