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)
    }

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

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

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

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

  • 相关阅读:
    Brackets 前端编辑器试用
    java面试题之第一回
    java数据类型
    [转]JAVA标识符和关键字
    Servlet的几个关键知识点
    一个Servlet中可以有多个处理请求的方法
    基于java的聊天室/群发控制台程序
    java 创建string对象机制 字符串缓冲池 字符串拼接机制
    git 常用命令
    ajax axios 下载文件时如何获取进度条 process
  • 原文地址:https://www.cnblogs.com/Front-endGraph/p/11304012.html
Copyright © 2011-2022 走看看