zoukankan      html  css  js  c++  java
  • vue中数组检测重复性的两个方法

    检查数组重复(一)
    let inputValue = this.positionGroupInput[groupId].inputValue;
      if (inputValue) {
        for (let positionGroup of this.lists) {
          if (positionGroup.id === groupId) {
            // 检查重复性
            let isExist = false;
            for (let position of positionGroup.positions) {
              (position.name === inputValue) {
                this.$message.error("职位名称不能重复");
                  isExist = true;
                }
              }
            if (!isExist) {
              const newPosition = {groupId: groupId, id: this.generateId(), name: inputValue};
              positionGroup.positions.splice(positionGroup.positions.length, 0, newPosition);
              this.$message.success("添加职位成功")
            }
        }
      }
    }

    检查数组重复(二)
    function displayDate(){
    var arr = [{ d: '2015-10-12',C:'Apple'}, { d: '2015-10-12',C:'Apple'}, { d: '2015-10-13',C :'Apple' }];
    var find = false;
    for (var i = 0; i < arr.length; i++) {
      for (var j = i + 1; j < arr.length; j++) {
        if (arr[i].d == arr[j].d && arr[i].C==arr[j].C) {

         find = true; break;

          }

        }

      if (find) break;
      }
    alert(find)
    }

    -------------------------------------------

    个性签名:成功是分两半的,一半在上帝手中,那是宿命;另一半在自己手中,那是拼命。!

    如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

    万水千山总是情,打赏一分行不行,所以如果你心情还比较高兴,也是可以扫码打赏博主,哈哈哈(っ•̀ω•́)っ✎⁾⁾!

  • 相关阅读:
    忘记 mysql 数据库连接密码(解决方案)
    CVE-2020-14882&CVE-2020-14883 Weblogic未授权远程命令执行漏洞
    社会工程学之信息收集之信息收集
    8种src常用越权测试小技巧
    《数据中台-让数据用起来》思维导图(更新中)
    idea使用zsh代替系统的terminal
    mac安装oh my zsh
    mac安装homebrew
    navicat破解(亲测可用)
    docker搭建typecho博客系统,并启用https
  • 原文地址:https://www.cnblogs.com/Front-endGraph/p/11304012.html
Copyright © 2011-2022 走看看