Я работаю в JavaScript. Я хотел бы сохранить список уникальных неупорядоченных строковых значений со следующими свойствами:
- быстрый способ спросить "есть ли A в списке"?
- быстрый способ сделать "удалить A из списка, если он существует в списке"
- быстрый способ сделать "добавить A в список, если он еще не присутствует".
То, что я действительно хочу, это набор. Любые предложения по наилучшему способу имитации набора в JavaScript?
Этот вопрос рекомендует использовать объект с ключами, хранящими свойства, и значениями, установленными в true: это разумный способ?