ecma5与6中的函数调用

时间:2019-01-15 07:12:34

标签: function ecmascript-6 callback call ecmascript-5

前言:我在2015年购买了一本书来学习JavaScript,现在快进了2018年,我读了那本书,发现ES6是新标准。新语法很奇怪。长话短说,我的代码在节点中崩溃了(也许我应该降级我的版本)。

我想知道这是否正确,以及在调用方法或内置在function()或关键字中的ES5问题

var server = express();

server get('/', function(req, res){
  res send('hello world!');
});

server listen(3000, function(){
  console.log('Server started on port... 3000');
})

拉出“语法错误:意外的标识符”

1 个答案:

答案 0 :(得分:0)

我自己想,我说那些应该是server的方法,所以我加了点号。

这是更改的版本:

server.get('/', function(req, res){
  res.send('hello world!');
});

server.listen(3000, function(){
  console.log('Server started on port... 3000');
})

它在节点上奏效了,我向社区提出的问题是整个ES6或ES5 javascript? 我只想知道为什么这是版本控制。