likes
comments
collection
share

哈哈哈,外国人写文章也有标题党:It’s 2022, Don’t Use the console.log() Anymore

作者站长头像
站长
· 阅读数 14

哈哈哈,外国人写文章也有标题党:It’s 2022, Don’t Use the console.log() Anymore

逛 medium 的时候,发现了一篇很有意思的文章:It’s 2022, Don’t Use the console.log() Anymore,我还点了赞。

这篇文章的大概内容就是,都 2022 年了,不会真的有人还在使用console.log吧[狗头]。

作者觉得console.log不够简洁,所以提议大家额外做一层封装,然后使用的时候就可以很简单啦。

const log = (arg) => console.log(arg)

log("Hello world") // Hello world\
log(4 + 4) // 8\
log(!false) // true\
log(Math.PI) // 3.141592653589793

然后有意思的是评论区。全是喷他的。

哈哈哈,外国人写文章也有标题党:It’s 2022, Don’t Use the console.log() Anymore

热度最高的评论,我来给大家翻译一下:

什么垃圾玩意儿。把console.log简化为l/log提高了个P的可读性,这个包裹函数不仅没增加任何功能,还必须去维护它。 非要这么说的话,所有的 js 函数都可以这样做...

还有人开启嘲讽模式

哈哈哈,外国人写文章也有标题党:It’s 2022, Don’t Use the console.log() Anymore 翻译:

没有找到标记不喜欢的按钮,只能点喜欢来表达不喜欢...

当然,也有一群可爱的人在认真的跟作者探讨技术方案

哈哈哈,外国人写文章也有标题党:It’s 2022, Don’t Use the console.log() Anymore 翻译:

但是 console.log 需要很多参数。console.log(1, 2, 3) 打印 1,2,3,你的新函数只能输出1,你需要修改一下 const log = (...args) => console.log(...args) 才能获得全部收益。你最好还是使用实际的记录器、值输出额外的8个字符「没搞懂什么意思」, 你甚至不应该在生产环境的代码中使用 console.log

哈哈哈,外国人写文章也有标题党:It’s 2022, Don’t Use the console.log() Anymore

翻译:

你确定真的提高了可读性吗?如果有一个数学上的 log 函数,岂不是就混淆不清了吗?

老实说,我从来没有把他完整的写出来,因为我的 IDE会自动填充大部分代码。

还有人给作者提供更好的建议来达到目标

哈哈哈,外国人写文章也有标题党:It’s 2022, Don’t Use the console.log() Anymore

不过也有评论发现作者只是一个 16 岁的小孩,批评了评论里的喷子,并给予作者很多鼓励

哈哈哈,外国人写文章也有标题党:It’s 2022, Don’t Use the console.log() Anymore

翻译: 我需要先看看评论。我将完全忽略作者只是一个 16 岁的孩子,不要仅仅因为你可以就在网上做一个喷子。比如发一些”多么垃圾的文章“之类的评论,以及”我找不到不喜欢的按钮“,这没有任何批评的意思,只是我觉得你一个混蛋。我想知道如果你刚开始得到这样的回应,你们中有多少人会停止开发... ...

无论如何,@SnowBit,你走在正确的轨道上,成为一名体面的开发者的基础是更聪明的工作而不是更努力。你可能希望避免使用控制台,因为他有时候会导致生产环境中的信息泄漏,这样的包装器在开发时给你提供了你可能没有想到的好处:.... 说太多了,不翻译了....

不要让愚蠢的评论影响到你!


当然,喷人的更多,就不一一翻译了,那么问题来了,国外的文章,就一定更好吗?