“=>;”是什么意思用Mozilla';什么是JavaScript?
在Mozilla中有几行使用了“=>;”是什么意思用Mozilla';什么是JavaScript?,javascript,mozilla,typescript,Javascript,Mozilla,Typescript,在Mozilla中有几行使用了=>,我不知道这是什么意思: let view = { onDownloadAdded: download => console.log("Added", download), onDownloadChanged: download => console.log("Changed", download), onDownloadRemoved: download => console.log("Removed", download), }
=>
,我不知道这是什么意思:
let view = {
onDownloadAdded: download => console.log("Added", download),
onDownloadChanged: download => console.log("Changed", download),
onDownloadRemoved: download => console.log("Removed", download),
};
=>
在这里做什么?它们是一种特殊的函数文字符号,称为ES6。基本上和《咖啡脚本》一样
它可以写得更短一些,如
console.bind(console,“Added”)
:-)这是即将发布的JavaSctipt版本的语法,ECMAScript 6,又名Harmony
x=>expr
语法或多或少地代表了函数(x){return expr;}
,称为“箭头函数”或“lambda表达式”
如果您想使用它,而不是等待ECMAScript 6,您可以查看一下,您不必担心浏览器兼容性和此类问题
您可以检查。可能的副本