1

Google JavaScript スタイル ガイドから:

長い識別子または値は、アラインされた初期化リストに問題を引き起こすため、アラインされていない初期化を常に優先します。例えば:

CORRECT_Object.prototype = {
  a: 0,
  b: 1,
  lengthyName: 2
};

このようではありません:

WRONG_Object.prototype = {
  a          : 0,
  b          : 1,
  lengthyName: 2
};

間違った方が良く見えます。彼らが話している問題の種類がわかりません。コロンの前にいくつかのタブを挿入すると、どのようにコードが破損する可能性がありますか?

4

2 に答える 2

0

問題は、左側のどのキーが右側のどの値と非常に離れているかを判断するのが簡単ではないことだと思います。

妥協して位置合わせにTABストップを使用できるため、ほとんどの値が位置合わせされますが、大きな水平方向のスペースはありません。

于 2012-09-22T06:56:31.077 に答える
0

どちらにも問題はありません..何よりも個人的な好みです。これらの余分なタブ/スペース文字を回避すると、ファイル サイズが数バイト削減されますが、何らかの種類のミニファイアまたはコンプレッサーを使用している場合は、これらの余分な文字が取り除かれるため問題になりません。だから、それは本当に重要ではないので、おそらくあなたが一番好きなものに固執するべきです.

于 2012-09-22T06:48:52.917 に答える