vue判断两个数组是否有重复值
判断数组是否有重复值先用 map 方法把那个属性值取出单独做一个数组 arr,然后用Array.from(new Set(arr))去重生成一个新数组 arr_new,根据判断 arr 与arr_new 的长度是否一致来判断是否有重复的某个值例如:判断数组里面的num值data(){return{form:{List:[num:""...
·
判断数组是否有重复值
先用 map 方法 把那个属性值取出单独做一个数组 arr,然后用Array.from(new Set(arr)) 去重生成一个新数组 arr_new,根据判断 arr 与 arr_new 的长度是否一致来判断是否有重复的某个值
例如:判断数组里面的num值
data(){
return{
form:{
List:[
{
num:"",
text:""
}
]
}
}
}
<script>
let list = this.form.List;
let arr = list.map(item=>item.num);
let new_arr = Array.from(new Set(arr));
if(new_arr.length < arr.length){
//在这里面做你想做的操作
console.log("含有重复的数字");
}
</script>
更多推荐
已为社区贡献1条内容
所有评论(0)