我正在学习 node js,遇到过几次“=>
”,但很难理解这意味着什么。
这是一个例子:
app.post('/add-item', (req, res) => {
// TODO: add an item to be posted
});
在上面的例子中我们真的需要这个吗?一个简单的解释会很有帮助。谢谢
最佳答案
它不是 Node 专有的,它是 ES6 Arrow function expression
app.post('/add-item', (req, res) => {
// TODO: add an item to be posted
});
基本意思是:
app.post('/add-item', function(req, res) {
// TODO: add an item to be posted
});
这两个示例的主要区别在于第一个示例在词法上绑定(bind)了 this
值。
关于javascript - => 在 Node js 中是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39328295/