最近我碰到一段代码,这是这样的:javascript中的function(){}是什么意思?
var noop = function(){};
options.ondragover = options.ondragover || noop;
options.ondragleave = options.ondragleave || noop;
options.ondrop = options.ondrop || noop;
options.onfilesdone = options.onfilesdone || noop;
这只是一个占位符函数,如果任何'option。*'函数不存在。 – Xufox
noop表示“无操作”。这是一个空的函数 – Gab
在这种情况下,只是默认函数来设置,如果我们没有任何其他选项。 –