最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

为什么要关心Node.js中的尾随逗号?

IT培训 admin 1浏览 0评论

为什么要关心Node.js中的尾随逗号?

在大多数Node.js库中,人们需要特别注意在最后一个key-property对象之后删除尾随逗号:

var test = {
    key1: 123,
    key2: 456,
    key3: 789
};

这在编辑代码时会产生一些麻烦,例如:要交换最后两个键值对,还要添加一个逗号并删除一个逗号。有些人将逗号移到下一行,这解决了最后一个元素的问题,但也使代码更难阅读(恕我直言):

var test = {
      key1: 123
    , key2: 456
    , key3: 789
};

另一方面,据我所知,JavaScript中的尾随逗号仅在某些IE浏览器中产生麻烦。所以我想知道是否有任何技术原因不在Node.js中用尾随逗号写哈希? (如下:)

var test = {
    key1: 123,
    key2: 456,
    key3: 789,        
};
回答如下:

不,没有技术理由这样做。

但是,我从不把尾随昏迷只是因为我认为这样可以使代码更清晰。可能有些人也有来自网络开发的习惯,就像你提到的那样,你需要小心那些因为IE。

为什么要关心Node.js中的尾随逗号?

在大多数Node.js库中,人们需要特别注意在最后一个key-property对象之后删除尾随逗号:

var test = {
    key1: 123,
    key2: 456,
    key3: 789
};

这在编辑代码时会产生一些麻烦,例如:要交换最后两个键值对,还要添加一个逗号并删除一个逗号。有些人将逗号移到下一行,这解决了最后一个元素的问题,但也使代码更难阅读(恕我直言):

var test = {
      key1: 123
    , key2: 456
    , key3: 789
};

另一方面,据我所知,JavaScript中的尾随逗号仅在某些IE浏览器中产生麻烦。所以我想知道是否有任何技术原因不在Node.js中用尾随逗号写哈希? (如下:)

var test = {
    key1: 123,
    key2: 456,
    key3: 789,        
};
回答如下:

不,没有技术理由这样做。

但是,我从不把尾随昏迷只是因为我认为这样可以使代码更清晰。可能有些人也有来自网络开发的习惯,就像你提到的那样,你需要小心那些因为IE。

发布评论

评论列表 (0)

  1. 暂无评论