vue中检查数组重复性
vue中检查数组重复性的两张方法数组检查重复性核心:如下代码了解更多数组检查重复性核心:遍历循环进行筛选,去重等处理如下代码检查数组重复性方法一// 相对复杂let inputValue = this.positionGroupInput[groupId].inputValue;if (inputValue) {for (let positionGroup of this....
·
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) {
// 无重复
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)
}
了解更多
更多推荐
已为社区贡献1条内容
所有评论(0)