Я хотел бы использовать функции как ключи в объекте javascript. Следующие работы, по крайней мере, в Chrome:
var registry = {};
function Foo(){ };
function Bar(){ };
registry[Foo] = 42;
registry[Bar] = 43;
alert(registry[Foo] + " < " + registry[Bar]);
Это покрывается стандартом? По каким браузерам он поддерживается?