session Storage如何按照顺序存储
发现利用session Storage进行存储的时候没有按照顺序进行存储,就是每次插入数据并没有都插在末尾,而需要开发的功能恰恰需要依赖session Storage的顺序,在网上没有查到有人遇到过相关问题,请问有没有什么好的解决方案
补充一下:session Storage默认应该是按字典序排序的
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果你想保持顺序的话,比较合理的做法应该是在创建一个数组,每次插入一个数据,就push到之前的那个数组里面。
Storage的排序是由浏览器厂商自行实现的,不同的浏览器有不同的实现。据我所知,Chrome是按照字典排序的。其他的浏览器没有去探索排序顺序。详情可以看看Web Storage实用指南
如果要按照自己的意愿排序的话,可以给存入的数据增加一个index字段,然后通过index字段来排序。