我想使用vuex存储商品的浏览记录,可以红框的代码不能实现,我需要判断是否重复,重复不添加
你写法就错了,你这种写法会反复添加新增的数据比如你原本列表里有5个元素,你要新增的和第5个重复你循环的时候,前四个判断都不等于你新增的元素,所以会添加4次
正确的写法应该是加个flag初始值为true,然后把你新增数据和历史数据的全部比较,只要有一个相同,flag就为false如果循环完flag还是true,那么就添加