2013-04-23 5 views
10

縮小Jqueryを使用している間に、コンマで連結された複数のステートメントに気付きました。例カンマとセミコロンを使用した複数のステートメントの連結

に縮小さ
event.preventDefault(); 
event.stopPropagation(); 
jQuery.event.trigger(event, data, this[0]); 
return event.result; 

については

c.preventDefault(),c.stopPropagation(),d.event.trigger(c,b,this[0]);return c.result 

私は同様の質問を参照しました:JavaScript variable definition: Commas vs. Semicolons

をしかし、この場合には、明らかに文字のないパフォーマンス上の利益または減少はありません。

ミニネーションスクリプトがそうすることが選択の問題だったと思いますか?

最初の場所でセミコロンを使用する方が安全でしょうか?return文の場合はコンマの連結を避けるロジックのオーバーヘッドを防ぐことができますか?

答えて

23

修飾子は、if文の本文を短縮することができるため、できる限りカンマを好む傾向があります。例えば:

if (x) { 
    y = 10; 
    z = 20; 
} 

上記(これらはオプションであるためif文本体が単一のステートメントである場合)、中括弧を除去するために、カンマを使用して縮小されることができる。

if (x) y = 10, z = 20; 

ような場合にはこれにより、より短いコードが得られます。これは、小型化が目指すものです。

関連する問題