JavaScript中的尴尬时刻
让我们回顾一下JavaScript使您的一天变得特别的所有时间。
1.当您使用“ ==”时,现在您不知道什么是相等
我试图比较两个数组,我想我可能造成了时间悖论。
2.当您的代码在浏览器中导致太多重绘时
您的应用程序运行缓慢是什么意思? 它在我的2017 MacBook Pro上正常工作。
3.当您因为忘记检查未定义而使用户失望时
这么多例外。 如此re悔。
4.当您的Node.js代码是巨大的回调金字塔时
您将此代码称为异步代码吗? 它更像是- 臭-讽刺的。
5.当您不知道“ this”的含义是什么时
这些封口完全束缚了我的风格。
6.当您需要编写CoffeeScript时
这绝对在2010年尝起来更好。
7.当你不知道什么是原型时
我只是假装这是一堂普通的课,继续我的一天,谢谢。
8.当您发现某个全局变量时,有人将其潜入了代码中
什么……为什么在这里
9.当您弄清楚如何使用Promises时
如此雄伟而富有表现力。
10.无法确定要安装哪个npm模块时
我很确定gzip会解决这个问题,对吗?
11.当“ NaN”出现在DOM中时,您不知道为什么
我试图将按钮设为紫色,但在此过程中我设法以零除。
12.当您跳过编写集成测试时
但是我写了两个单元测试!
13.当另一个新框架问世时,每个人都很兴奋,但是您
嗯,这意味着我们要进行另一次重写,不是吗?
有关此类的更多工程职位,请 在Medium上关注我 !
From: https://hackernoon.com/awkward-moments-in-javascript-a0b1cabcd6f1