, Exemple:

ел бы иметь набор объектов в Javascript. То есть структура данных, которая содержит только уникальные объекты.

Обычно рекомендуется использовать свойства, например,myset["key"] = true, Тем не менее, мне нужны ключи, чтобы быть объектами. Я читал, что Javascript переводит имена свойств в строки, поэтому я думаю, что я не могу использоватьmyset[myobject] = true.

Я мог бы использовать массив, но мне нужно что-то лучше, чем производительность O (n) для добавления, поиска и удаления элементов.

Он должен уметь различать объекты только по ссылке, поэтому с учетом:

var a = {};
var b = {};

тогда обаa а такжеb должны быть в состоянии быть добавлены, потому что они являются отдельными объектами.

По сути, я после чего-то вроде C ++std::set, который может хранить объекты Javascript. Есть идеи?

Ответы на вопрос(8)

Ваш ответ на вопрос