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

两者都没有。它更像是个人喜好而不是任何东西。避免那些额外的制表符/空格字符,将减少文件大小的一些字节,但如果您使用某种压缩器或压缩器,则无关紧要,因为这些额外的字符将被剥离。所以你可能应该坚持你最喜欢的,因为这并不重要。

于 2012-09-22T06:48:52.917 回答
0

我认为问题在于,当它们相距如此之远时,要分辨左边的哪个键与右边的哪个值并不容易。

您可以妥协并使用制表位停止对齐,因此大多数值都会对齐,但不会有任何巨大的水平空间。

于 2012-09-22T06:56:31.077 回答