两年以前,我在这个回答下边写了一千来字草稿,试图论证 class 的一切功能都可以被工厂函数+闭包替代。
写了一半左右,我突然感到一种没来由的厌烦,于是它就在我的草稿箱中这样躺了两年。
我刚把这些东西全删了。
因为现在我真的在用 class,而不是干什么都糊个工厂函数。
前端如今不提倡使用 class 的观点,最终都可以归结于一点:我们讨厌 this。
有趣的是,为此许多内部实现***用了 class 的库,也会暴露一个 createXxx 函数,***…。
代码:
为什么《绝区零》打磨了那么多细节的同时,却有一个灾难性的UI设计?
为什么一直唱衰的php语言反而日渐活跃?
大家有什么烧钱的爱好吗?
如何评价海信激光电视新发布的探索 X1,是否能重新定义家庭***标准?
你和你老婆是怎么认识的?
汉语是牺牲了什么,才成为世界最紧凑、最高效的语言?
独立开发者都使用了哪些技术栈?
对比「胖东来」和「山姆」,两种模式的区别和优缺点如何?
一个练过功夫的姑娘能打过一个没练过的男人吗?
苹果连了校园网,为什么会出现这个标志?
蒙古乌兰巴托经济是不是没有想象那么差?
怎么感觉小米有点方寸大乱呢?
家庭网络,是否有必要做多个网段并隔离?
Apple 为什么不封杀 Flutter 呢?
如何评价张靓颖刘宇宁《九万字》?
男女对立会在10后里缓和吗?
为什么用 electron 开发的桌面应用那么多?
买到烂尾楼到底该有多绝望?
如何评价捞女游戏改名,全网“围剿”,以及导演b站账号被封这件事?
美国***下令美使领馆暂停留学生新签证面谈,将带来哪些影响?美国大学在全球人才竞争中还有优势吗?
编译器和解释器的分界线在哪,字节码效率能否无限接近机器码?
各位前端大触们,一般怎么定颜色的?
前端,后端,全栈哪个好找工作?
如果苹果真的下架了微信的话,会发生什么?
为什么有的女生喜欢穿紧身牛仔裤?
汪峰的每任妻子都很漂亮,他有哪些男性魅力?
分享一下你用过好用的开源项目有哪些?
如何评价无限暖暖用的ue引擎,反而在华为手机最新机上提示配置不足?
可以随身携带一个Linux系统吗?
为什么国内连 Docker 镜像源都要封禁?