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中数组检测重复性的两个方法的主要内容,如果未能解决你的问题,请参考以下文章