js判断一个数组对象中是否有一样的值

打印 上一主题 下一主题

主题 644|帖子 644|积分 1932

  1. let userTitleLevelList=[
  2.     {
  3.         "titleCode": "T002","titleLevelCode": "L001",
  4.    
  5.     },
  6.  {
  7.         "titleCode": "T003","titleLevelCode": "L003",
  8.    
  9.     },
  10.  {
  11.         "titleCode": "T002","titleLevelCode": "L001",
  12.    
  13.     },
  14. ];
  15. 判断userTitleLevelList数组里面是否有一样的值。比如这个里面下标0和2都是一样的"titleCode": "T002","titleLevelCode": "L001"。
  16. const hasDuplicate = userTitleLevelList.some((item, index, array) => {
  17.   return array.filter(innerItem => innerItem.titleCode === item.titleCode&&innerItem.titleLevelCode === item.titleLevelCode).length > 1;
  18. });
  19. if(hasDuplicate){
  20.   return ElMessage.error({ message: `请不要选择相同的资质和职称!` });
  21. }
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

用户国营

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表