根据https://github.com/jquery/jquery/blob/9434e03193c45d51bbd063a0edd1a07a6178d33f/src/event.js#L21-L27.jquery 中的event.js中有两个函数返回true和false:来自events.js
function returnTrue() {
return true;
}
function returnFalse() {
return false;
}
Run Code Online (Sandbox Code Playgroud)
我知道他们很好.但我不明白这个的原因.
你看了看他们在哪里使用?
它们用作需要返回布尔值的函数的赋值的存根.
例如,在同一文件的第670行:
this.isDefaultPrevented = returnTrue;
Run Code Online (Sandbox Code Playgroud)
isDefaultPrevented是一个函数.因此,它需要一个返回true的函数作为默认功能.