模仿JavaScript中的集合?我在用JavaScript工作。我想存一张独树一帜具有下列属性的无序字符串值:问‘A在名单中吗’的快速方式?一种快速执行‘从列表中删除A’的方法,如果它存在于列表中一种快速的方法来做‘添加A到列表中,如果它还没有出现’。我真正想要的是一套。对于模仿JavaScript集合的最佳方法,有什么建议吗?这,这个问题建议使用对象,在键存储属性的情况下,所有值都设置为true:这是一种明智的方法吗?
3 回答
达令说
TA贡献1821条经验 获得超6个赞
var set = Object.create(null)
hasOwnProperty
.
var set = Object.create(null); // create an object with no propertiesif (A in set) { // 1. is A in the list // some code}delete set[a]; // 2. delete A from the list if it exists in the list set[A] = true; // 3. add A to the list if it is not already present
添加回答
举报
0/150
提交
取消