我如何得到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
所以你想检查两个函数的内容是否完全一样?为什么你需要这样做? –