1 IsRepeat(arr) { 2 var hash = {}; 3 for (var i in arr) { 4 if (hash[arr[i]]) { 5 return true; 6 } 7 // 不存在该元素,则赋值为true,可以赋任意值,相应的修改if判断条件即可 8 hash[arr[i]] = true; 9 } 10 return false; 11 }, 12 13 14 let arrnew = [] 15 for (let i = 0; i < this.GaugeTypeParam.length; i++) { 16 arrnew.push(this.GaugeTypeParam[i].ConsumeDate) 17 18 } 19 if (this.IsRepeat(arrnew) == true) { 20 this.$message.warning("日期不能重复") 21 return 22 23 }