Javascriptコードを単純化する方法に関するチートシートまたはガイド、たとえば一般的な単純化のリストをどこで入手できるか、誰か知っていますか?!
たとえば、次のコード:
(var_name === 'joe') ? true : false
次のように簡略化できます。
!!((var_name === 'joe'))
それともUglifyJS
(および/または他のコードコンプレッサー)これをすでに行っていますか?!
ありがとう。
Javascriptコードを単純化する方法に関するチートシートまたはガイド、たとえば一般的な単純化のリストをどこで入手できるか、誰か知っていますか?!
たとえば、次のコード:
(var_name === 'joe') ? true : false
次のように簡略化できます。
!!((var_name === 'joe'))
それともUglifyJS
(および/または他のコードコンプレッサー)これをすでに行っていますか?!
ありがとう。
これの多くは単なる常識です。結局のところ、「x が true の場合は true、それ以外の場合は false」は明らかに「x」と同じです。それ以上のことは、単なる経験の産物です。実行パフォーマンスを向上させるリファクタリングを探しているのか、保守性と可読性を求めているのかは明らかではありません。多くの JavaScript イディオムは両方の問題に対処していますが、一部のイディオムは一方と他方のバランスをとっています。
そうは言っても、JavaScript イディオムのガイドがいくつかあります (単純な Web 検索で見つけることができます)。(私の意見では) 最も役立つのは Crockford のThe Elements of JavaScript Styleです。もう 1 つの良い情報源は、Principles of Writing Consistent, Idiomatic JavaScriptです。