来自Google JavaScript Style Guide:
长标识符或值存在对齐初始化的问题 列表,所以总是喜欢非对齐初始化。例如:
CORRECT_Object.prototype = {
a: 0,
b: 1,
lengthyName: 2
};
不喜欢这样:
WRONG_Object.prototype = {
a : 0,
b : 1,
lengthyName: 2
};
错误的一个看起来更好。 我不明白他们在谈论什么样的问题。 以什么方式在冒号之前插入几个标签可能会损害我的代码?
答案 0 :(得分:0)
错误没有任何东西..它更像是个人偏好而不是任何东西。避免使用那些额外的制表符/空格字符,会减少文件大小的一些字节,但如果您使用某种缩小器或压缩器,则无关紧要,因为这些额外的字符将被剥离。所以你应该坚持你最喜欢的东西,因为它并不重要。
答案 1 :(得分:0)
我认为问题在于,当它们相距甚远时,左边的哪个键与右边的哪个值相比并不容易。
您可以妥协并使用TAB停止进行对齐,因此大多数值都会对齐,但不会有任何巨大的水平空间。