码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2019-08-05 17:11:10      阅读:538      评论:0      收藏:0      [点我收藏+]

标签:ESS   ==   NPU   var   message   lists   pos   put   date   

检查数组重复(一)
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中数组检测重复性的两个方法

标签:ESS   ==   NPU   var   message   lists   pos   put   date   

原文地址:https://www.cnblogs.com/Front-endGraph/p/11304012.html

(0)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!