我如何得到bar和foo平等的正面測試?如何在Javascript中測試函數的相等性
foo = function() {
a = 1;
};
bar = function() {
a = 1;
};
if (foo === bar) alert('baz');
if (foo == bar) alert('qux');
上述兩個條件都是錯誤的。
更新 - 按照要求,我需要測試功能的平等
我建立一個發佈/訂閱框架,需要通過回調序退訂話題的原因。
請參閱小提琴:http://jsfiddle.net/jamiefearon/hecMS/47/
可能是你的意思是功能返回一個值?返回一個;失蹤? – frenchie
如果你解釋爲什麼你想這樣做,它可能會幫助人們提供有用的答案和評論。 – Pointy
所以你想檢查兩個函數的內容是否完全一樣?爲什麼你需要這樣做? –