JavaScript中的尴尬时刻

JavaScript中的尴尬时刻

让我们回顾一下JavaScript使您的一天变得特别的所有时间。

1.当您使用“ ==”时,现在您不知道什么是相等

JavaScript中的尴尬时刻

我试图比较两个数组,我想我可能造成了时间悖论。

2.当您的代码在浏览器中导致太多重绘时

JavaScript中的尴尬时刻

您的应用程序运行缓慢是什么意思? 它在我的2017 MacBook Pro上正常工作。

3.当您因为忘记检查未定义而使用户失望时

JavaScript中的尴尬时刻

这么多例外。 如此re悔。

4.当您的Node.js代码是巨大的回调金字塔时

JavaScript中的尴尬时刻

您将此代码称为异步代码吗? 它更像是- 臭-讽刺的。

5.当您不知道“ this”的含义是什么时

JavaScript中的尴尬时刻

这些封口完全束缚了我的风格。

6.当您需要编写CoffeeScript时

JavaScript中的尴尬时刻

这绝对在2010年尝起来更好。

7.当你不知道什么是原型时

JavaScript中的尴尬时刻

我只是假装这是一堂普通的课,继续我的一天,谢谢。

8.当您发现某个全局变量时,有人将其潜入了代码中

JavaScript中的尴尬时刻

什么……为什么在这里

9.当您弄清楚如何使用Promises时

JavaScript中的尴尬时刻

如此雄伟而富有表现力。

10.无法确定要安装哪个npm模块时

JavaScript中的尴尬时刻

我很确定gzip会解决这个问题,对吗?

11.当“ NaN”出现在DOM中时,您不知道为什么

JavaScript中的尴尬时刻

我试图将按钮设为紫色,但在此过程中我设法以零除。

12.当您跳过编写集成测试时

JavaScript中的尴尬时刻

但是我写了两个单元测试!

13.当另一个新框架问世时,每个人都很兴奋,但是您

JavaScript中的尴尬时刻

嗯,这意味着我们要进行另一次重写,不是吗?

有关此类的更多工程职位,请 在Medium上关注我

From: https://hackernoon.com/awkward-moments-in-javascript-a0b1cabcd6f1