什么时候开始=&燃气轮机&引用;与在javascript中定义函数相关的语法及其意义是什么?

什么时候开始=&燃气轮机&引用;与在javascript中定义函数相关的语法及其意义是什么?,javascript,ecmascript-6,Javascript,Ecmascript 6,我只是在学习node.js,所以我不确定这是一个node.js问题还是一个javascript问题,但我不确定这个语法是什么。我不相信这是比较小于或大于值,就像我在node.js应用程序中看到的那样 router.use('/intro', (req, res) => { }); “=>”说什么/它的意义是什么?这是一个javascript问题,它是一种编写函数的新方法 这只是es6箭头函数语法 ES5 ES6 您在ES5中的代码: router.use('/intro', funct

我只是在学习
node.js
,所以我不确定这是一个
node.js
问题还是一个
javascript
问题,但我不确定这个语法是什么。我不相信这是比较小于或大于值,就像我在
node.js
应用程序中看到的那样

router.use('/intro', (req, res) => {

});

=>
”说什么/它的意义是什么?

这是一个javascript问题,它是一种编写函数的新方法

这只是es6箭头函数语法

ES5

ES6

您在ES5中的代码:

router.use('/intro', function(req, res) {

});
注: 与此不同的是

在arrow函数之前,每个新函数都定义了自己的该值(构造函数中的新对象、严格模式函数调用中的未定义对象、函数作为“对象方法”调用时的上下文对象等)。事实证明,这对于面向对象的编程风格来说很烦人

查看这些文档了解更多信息


这是一个javascript问题,它是一种编写函数的新方法

这只是es6箭头函数语法

ES5

ES6

您在ES5中的代码:

router.use('/intro', function(req, res) {

});
注: 与此不同的是

在arrow函数之前,每个新函数都定义了自己的该值(构造函数中的新对象、严格模式函数调用中的未定义对象、函数作为“对象方法”调用时的上下文对象等)。事实证明,这对于面向对象的编程风格来说很烦人

查看这些文档了解更多信息


太棒了,这正是我想要的预测答案,看看吧,这不是一种新的函数编写方式,它是一个箭头函数,与普通函数不同function@JordanHendrix你的答案是误导性的,箭头功能是一个新功能引入的各种原因(主要有:1.绑定
this
2.语法简洁)。这意味着,箭头函数不是用来替代普通函数的。你不能将箭头函数与生成器一起使用,在其他一些场景中我们可能会发现这正是我想要的预测答案,请检查这不是一种新的函数编写方法,这是一个箭头函数,与普通函数不同function@JordanHendrix你的回答是误导性的,箭头函数是一个新功能,它是基于各种原因引入的(主要原因有:1.绑定
2.简明语法)。这意味着,箭头函数不是用来替代普通函数的。你不能将箭头函数与生成器一起使用,也不能在其他场景中使用
router.use('/intro', function(req, res) {

});