nab*_*nab 8 javascript node.js
在大多数Node.js库中,人们需要特别注意在最后一个key-property对象之后删除尾随逗号:
var test = {
key1: 123,
key2: 456,
key3: 789
};
Run Code Online (Sandbox Code Playgroud)
这会在编辑代码时产生一些麻烦,例如,交换最后两个键值对,也可以添加一个逗号并删除一个.有些人将逗号移到下一行,这解决了最后一个元素的问题,但也使代码更难阅读(恕我直言):
var test = {
key1: 123
, key2: 456
, key3: 789
};
Run Code Online (Sandbox Code Playgroud)
另一方面,据我所知,JavaScript中的尾随逗号仅在某些IE浏览器中产生麻烦.所以我想知道是否有任何技术原因不在Node.js中用尾随逗号写哈希?(如下:)
var test = {
key1: 123,
key2: 456,
key3: 789,
};
Run Code Online (Sandbox Code Playgroud)
不,没有技术理由这样做.
但是,我从不把尾随昏迷只是因为我认为这会使代码更清晰.可能有些人也有来自网络开发的习惯,就像你提到的那样,你需要小心那些因为IE.
| 归档时间: |
|
| 查看次数: |
3122 次 |
| 最近记录: |