我在一篇有关函数.noop()
的文章中发现,该库中应该包括这个函数。它是做什么的?只是调用备用方法吗?如何使用这个函数?
这个方法不接受任何参数。
我在一篇有关函数.noop()
的文章中发现,该库中应该包括这个函数。它是做什么的?只是调用备用方法吗?如何使用这个函数?
这个方法不接受任何参数。
好的,文档中确实有这样的说明:
对于提供可选回调函数的插件作者来说,这非常有用;如果没有给出回调函数,则可以执行类似 jQuery.noop 的操作。
这可能是创建默认函数的快速方法。作为额外的奖励,每次调用该函数时都不需要创建一个匿名函数。
function aFunctionThatAcceptsACallback(callback){
callback = callback || jQuery.noop;
// do something
// safely call callback, regardless if the function received any
callback();
}
$.noop() 是一个什么都不做且无返回值的空函数。
换句话说,它等同于这个:
$.noop => function () {}//returns nothing
这与函数无关,因此不再需要接受参数。