bar と foo が等しいかどうかをテストするにはどうすればよいでしょうか?
foo = function() {
a = 1;
};
bar = function() {
a = 1;
};
if (foo === bar) alert('baz');
if (foo == bar) alert('qux');
上記の条件は両方とも false です。
更新 - 関数の等価性をテストする必要がある理由を要求されました
パブリッシュ/サブスクライブ フレームワークを構築しており、トピックのサブスクライブを解除するためにコールバックを渡す必要があります。
フィドルを参照してください: http://jsfiddle.net/jamiefearon/hecMS/47/