大家好,
jquery 1.2.6 中 isFunction 的实现代码里用到了一个奇怪的正则,请教了公司的人还是没人知道。请大家帮忙看看是什么意思。
[code="js"]
// See test/unit/core.js for details concerning this function.
isFunction: function( fn ) {
return !!fn && typeof fn != "string" && !fn.nodeName &&
fn.constructor != Array && /^[\s[]?function/.test( fn + "" );
}
[/code]
那个 ^[\s[]?function 我百思不得其解。
谢谢!