1

Javascriptコードを単純化する方法に関するチートシートまたはガイド、たとえば一般的な単純化のリストをどこで入手できるか、誰か知っていますか?!

たとえば、次のコード:

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

次のように簡略化できます。

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

それともUglifyJS(および/または他のコードコンプレッサー)これをすでに行っていますか?!

ありがとう。

4

1 に答える 1

0

これの多くは単なる常識です。結局のところ、「x が true の場合は true、それ以外の場合は false」は明らかに「x」と同じです。それ以上のことは、単なる経験の産物です。実行パフォーマンスを向上させるリファクタリングを探しているのか、保守性と可読性を求めているのかは明らかではありません。多くの JavaScript イディオムは両方の問題に対処していますが、一部のイディオムは一方と他方のバランスをとっています。

そうは言っても、JavaScript イディオムのガイドがいくつかあります (単純な Web 検索で見つけることができます)。(私の意見では) 最も役立つのは Crockford のThe Elements of JavaScript Styleです。もう 1 つの良い情報源は、Principles of Writing Consistent, Idiomatic JavaScriptです。

于 2013-03-07T20:15:18.703 に答える