在阅读最新的NodeJS文档后,我遇到了一种声明函数的新方法:
fs.unlink('/tmp/hello', (err) => {
if (err) throw err;
console.log('successfully deleted /tmp/hello');
});
来源:https://nodejs.org/api/fs.html#fs_file_system
现在我想知道如何调用此(var) => { <functon-content> }
类型声明,以便我可以对其进行更多研究。
我还没有在网上找到有关此主题的任何内容。 :(
答案 0 :(得分:4)
这是ECMAScript 6的一个功能,称为箭头功能:https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Functions/Arrow_functions
与函数表达式相比,箭头函数表达式(也称为胖箭头函数)具有更短的语法,并且词汇绑定此值(不绑定它自己的this,arguments,super或new.target)。箭头功能始终是匿名的。