[05记录] 碎碎记-新增数组判重

169 阅读1分钟

在antd表格单个单元格内禁止换行&超出省略号&禁止超出行长

.ant-table-row-cell-ellipsis.ant-table-row-cell-ellipsis .ant-table-column-title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

vue2关闭严格模式语法检查

vue.config.js

module.exports = {
  lintOnSave: false,
  devServer: {
    overlay: {
      warning: false,
      errors: false
    }
  },
}

判断数组是否包含重复元素

//方法一: 
const duplicate1 = function(arr){
	let temp = {};
	for(let i = 0;i<arr.length;i++){
		if(temp[arr[i]]){
			return true
		}else{
			temp[arr[i]] = 1
	}
}
	return false
} 

//方法二: new Set() 方法

const duplicate2 = function(arr){
	return new Set(arr).size != arr.length;
}

const arr1 = [1,2,3,4]
const arr2 = [1,2,3,4,1]
duplicate1 (arr1)  //false
duplicate1 (arr2) //true
duplicate2 (arr1)  //false
duplicate2 (arr2) //true