jQuery.noop()函数是一个空函数,它什么也不做。
当某些时候你需要传入函数参数,而且希望它什么也不做的时候,你可以使用该函数,也无需再新建一个空的函数。
该函数属于全局jQuery对象。
jQuery 1.4 新增该静态函数。
返回值
jQuery.noop()函数没有返回值(也可视作返回undefined)。
jQuery.noop()函数的源代码部分如下:
noop: function() {}
以下jQuery示例代码用于演示jQuery.noop()函数的具体用法:
// 传入一个空函数作为参数,返回一个空数组
// 空函数的返回值为undefined,而null或undefined值会被$.map()忽略掉。
var result = $.map( [1, 2, 3], $.noop );
document.writeln( result.length ); // 0