3 回答

TA贡献1777条经验 获得超3个赞
我建议你花一些时间熟悉箭头语法,它不是“异常”的。
无论如何,您可能会发现此工具很有用:https://babeljs.io/en/repl
您可以粘贴代码并仅在左侧选择(取消选中其他代码),然后查看它如何翻译代码。ES2015
例如,它将输出:
app.post('/content/uploads', function (req, res) {
upload(req, res, function (err) {
console.log(req.file);
res.send('testing');
});
});

TA贡献1789条经验 获得超10个赞
app.post('/content/uploads', function (req,res) {
upload(req, res, function (err) {
console.log(req.file);
res.send('testing');
})
});

TA贡献1805条经验 获得超9个赞
upload(req, res, (err)=>{
//TODO
});
上面的代码等效于:
var someFunc = (err)=>{
//TODO
};
upload(req, res, someFunc);
因此,您可以使用如下关键字编写它:function
upload(req, res, function (err) {
//TODO
});
添加回答
举报