Javascript ->的用法以及这是什么构造?
我看到了一个示例代码片段,但老实说,我对所使用的代码构造一无所知:Javascript ->的用法以及这是什么构造?,javascript,coffeescript,Javascript,Coffeescript,我看到了一个示例代码片段,但老实说,我对所使用的代码构造一无所知: just_the_files = (dataTransfer) -> real_files_set = {} for item in dataTransfer.items entry = item.getAsEntry?() or item.webkitGetAsEntry?() or item if entry.isFile real_files_set[entry.name] = tru
just_the_files = (dataTransfer) ->
real_files_set = {}
for item in dataTransfer.items
entry = item.getAsEntry?() or item.webkitGetAsEntry?() or item
if entry.isFile
real_files_set[entry.name] = true
(file for file in dataTransfer.files when file.name of real_files_set)
我以前从未见过这种代码片段的使用,尤其是JavaScript中->的使用。如果你告诉我它叫什么,我可以研究一下。谢谢
这是代码片段的来源:这是一个coffeescript函数 在javascript中:
var f = function (x) {
doSomething();
};
在咖啡脚本中:
f = (x) ->
doSomething()
它看起来是,不是纯javascript。这看起来像。它肯定不是原生javascript。都不是,也不是什么时候。从,对吧?谢谢你的回复。我已经编辑了我的问题并提供了代码片段的源代码。我已经明确检查过了,如果它说了一些关于JavaScript的内容,但没有。事实上,这可能是另外一回事。