javascript - angular/react 添加数据项怎么处理重复值的问题
PHPz
PHPz 2017-04-11 09:12:08
[JavaScript讨论组]

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

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

PHPz
PHPz

学习是最好的投资!

全部回复(4)
高洛峰

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

PHP中文网

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

怪我咯

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

天蓬老师

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号