首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Node.js分号用法

Node.js分号用法
EN

Stack Overflow用户
提问于 2018-12-13 08:35:44
回答 2查看 9.7K关注 0票数 11

为什么在node.js中,有些东西不需要/通常不使用分号?例如,此代码在没有分号=>的情况下运行良好

var server = app.listen(3000, function() {
    var host = server.address().address
    var port = server.address().port
    console.log("App is listening on port 3000...")
})
EN

回答 2

Stack Overflow用户

发布于 2018-12-13 08:40:09

javascript解析器会尽力翻译你想要写的东西。但有时它可能非常模棱两可,请考虑以下示例

function(x) {
    return 
       x
}

它应该被解释为什么都不返回吗?或者返回x。要避免这些问题,请在每行的末尾添加一个;

票数 6
EN

Stack Overflow用户

发布于 2018-12-13 08:55:15

这并不是Node.js甚至V8所特有的。它是Ecmascript(ES).Even的一个特性,你遇到的箭头函数就是Ecmascript特性。在某些情况下(我认为是ES6),ES规范中使用的分号optional.Some linting库将删除插入的分号。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53753417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档