Sizzle.jsを見た後、.を返すassert関数(以下を参照)があることに気付きました!!fn(x)
。
なぜ誰かがそれをするのでしょうか?それがちょうどそうなるので、それをすることは無意味に思えます"not not"
。
function assert( fn ) {
var div = document.createElement("div");
try {
return !!fn( div );
} catch (e) {
return false;
} finally {
// release memory in IE
div = null;
}
}
誰かがこれに光を当てましたか?