В принципе, я пытаюсь создать объект уникальных объектов, набор. У меня была блестящая идея просто использовать объект JavaScript с объектами для имен свойств. Например,
set[obj] = true;
Это работает, вплоть до точки. Он отлично работает со строками и числами, но с другими объектами все они кажутся "хешем" с тем же значением и доступом к одному и тому же свойству. Есть ли способ, которым я могу создать уникальное значение хеша для объекта? Как это делают строки и числа, могу ли я переопределить такое же поведение?