Javascript代码简化小抄

Javascript Code Simplification Cheat Sheet

本文关键字:代码 Javascript      更新时间:2023-09-26

有没有人知道我可以在哪里得到一个关于如何简化Javascript代码的小抄或指南,例如一个常见的简化列表?

例如:

(var_name === 'joe') ? true : false

可以简化为:

!!((var_name === 'joe'))

或者UglifyJS(和/或其他代码压缩器)已经这样做了吗?

谢谢。

很多都是常识。毕竟,"如果x为真,则为真;Else false"很明显和"x"是一样的。更多的只是经验的产物。不清楚您是在寻找改进执行性能的重构,还是在追求可维护性和可读性。许多JavaScript习惯用法解决了这两个问题,但有些习惯用法平衡了一个与另一个。

话虽如此,还是有一些关于JavaScript习惯用法的指南(你可以通过简单的网络搜索找到)。最有用的一个(在我看来)是Crockford的 JavaScript风格的元素。另一个很好的来源是编写一致、习惯的JavaScript的原则