【我不熟悉的javascript】判断两个区间(用数字数组表示)是否有交集

 

const compareArray = [
	{
		arr1: [1, 2], // 数组1
		arr2: [3, 4], // 数组2
		result: false, // 返回结果
	},
	{
		arr1: [1, 8], // 数组1
		arr2: [2, 7], // 数组2
		result: true, // 返回结果
	},
	{
		arr1: [1, 6], // 数组1
		arr2: [2, 4], // 数组2
		result: true, // 返回结果
	},
	{
		arr1: [1, 8], // 数组1
		arr2: [9, 10], // 数组2
		result: false, // 返回结果
	},
 
]
function check(arr1, arr2) {
	let min = [Math.min(...arr1), Math.min(...arr2)]
	let max = [Math.max(...arr1), Math.max(...arr2)]
	return Math.max(...min) <= Math.min(...max)
}

【我不熟悉的javascript】判断两个区间(用数字数组表示)是否有交集_第1张图片 

 

 

你可能感兴趣的