Hash / array associativo usando vários objetos como chave
Existe uma maneira de criar uma matriz associativa em que cada chave é um hash de vários objetos? Não estou interessado em inspecionar o estado de cada objeto, mas a identidade do objet
var myarray = {};
var a = new A();
var b = new B();
var c = new C();
// + is not right, but illustrates the hashing I'm after.
myarray[a + b + c] = 42;
O+
operador não está certo. Em java, eu combinava aritmeticamente oSystem.identityHashCode()
para cada uma dessas três instâncias e use o resultado para criar minha nova chave de hash. Existe algum mecânico semelhante em javascript?
Substituindo o.toString()
O método A, B e C não é uma opção, pois estou interessado na identidade do objeto, não no estad