0

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;
  }
}

誰かがこれに光を当てましたか?

4

1 に答える 1

3

戻り値の型がブール値であることを確認します。

于 2013-02-26T12:12:00.803 に答える