vue中数组检测重复性的两个方法

Posted front-endgraph

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)
if (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)

 

以上是关于vue中数组检测重复性的两个方法的主要内容,如果未能解决你的问题,请参考以下文章

vue两个数组对比,相同参数的不能点击

vue合并两个对象

检测数组里是不是有两个数之和等于某个数

一种在数组中的两个索引之间交换位置的方法[重复]

取出两个二维数组中不重复的数组值方法

从数组中删除重复的对象