在 Mozilla 的 sample code for Downloads.jsm 中有几行使用 =>
我不知道其含义:
let view = {
onDownloadAdded: download => console.log("Added", download),
onDownloadChanged: download => console.log("Changed", download),
onDownloadRemoved: download => console.log("Removed", download),
};
=>
在这里做什么?
最佳答案
它们是一种特殊的函数文字符号,称为arrow functions , 与 ES6 一起引入。它与 coffeescript 中的基本相同。
它可以更短地写成 console.bind(console, "Added")
:-)
关于javascript - `=>` 在 Mozilla 的 JavaScript 中有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20696963/