什么时候开始=&燃气轮机&引用;与在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) {
});