首页 > angular/react 添加数据项怎么处理重复值的问题

angular/react 添加数据项怎么处理重复值的问题

为每个值生成一个hash值,这样在后台设置成唯一键, 有重复的数据就填回不进去 这是传统的后台处理方法

能没有办法在前台页面就能检测到重复值?


用ES6的Set数据结构,数组去重很方便


一般列表数据应该都有唯一ID的吧,通过ID直接比较不行吗?


这个事很尴尬,前端做这个效率低。后台做这个等待时间又长,用户体验不好。不过我还是建议不要让前端做这个。


这个需要分情况。在某些情况下,数据量不大,并且数据已经通过接口获取到前台,可以在请求添加数据前做相关的监测。但是其它大多数情况下,后台的数据千千万,前台不可能都获取到,况且前台的安全性并不好,即使前台做了去重的监测,后台也不能去掉相关逻辑。另angular和react对数据中的存在相同项都会有报错提醒,只要数据获取的没问题,是可以做的。

【热门文章】
【热门文章】