我正在寻找一种方法来处理在Javascript中应该具有唯一ID的对象列表。我希望能够添加,删除和编辑(通过其ID)此列表中的对象,遍历列表并能够将其存储在JSON文件中。
我天真的实现如下:[6,{"ID":4,"name":"test"},{"ID":5,"name":"test2"}]
每次我向数组添加一个对象时,我都会给它一个位于[0]
位置的数字作为ID,并增加位置[0]
的数字。
当我想到如何编辑这种数据结构中的元素时(我的想法是使用indexOf()
或普通的for
)我开始怀疑我的数据结构是否真的是解决我的问题的最佳方法问题。
我的问题:是否有更好的数据结构/方式来处理JavaScript中符合我要求的对象?
提前感谢您的帮助