【发布时间】:2015-12-13 14:33:12
【问题描述】:
我正在分析 angular-file-upload 插件的一些 Angular js 源代码,但我在试图理解一些代码时遇到了一些问题。
我知道export 是新 ES6 标准的一部分,它用于从给定文件(或模块)导出函数和对象。
但是下面的语法让我有点奇怪:
let {
copy,
extend,
forEach,
isObject,
isNumber,
isDefined,
isArray,
element
} = angular;
export default (fileUploaderOptions, $rootScope, $http, $window,
FileLikeObject, FileItem) => {
let {
File,
FormData
} = $window;
class FileUploader {
// class implemention....
}
return FileUploader;
}
这个语句中=>操作符有什么用?
【问题讨论】:
-
其实也搞不明白运营商的名字,我研究了一下……
-
嗯,它不是运算符,只是语法的一部分...
-
是的,明白了.. 无论如何感谢您的帮助..
标签: javascript angularjs ecmascript-6