我见过一个示例代码片段,但说实话,我对使用的代码构造一无所知:
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中使用->
。如果你告诉我它是如何调用的,那么我可以研究它。感谢。
答案 0 :(得分:0)
这是一个coffeescript功能。
在javascript中:
var f = function (x) {
doSomething();
};
在coffeescript中:
f = (x) ->
doSomething()