var arr = [ { min: 1, max: 100 }, { min: 101, max: 200 }, { min: 201, max: 300 }, ] // const maxStart = Math.max(..._.map(arr, 'min')) // const minEnd = Math.min(..._.map(arr, 'max')) // console.log(new Date().toLocaleTimeString()) // console.log(maxStart, minEnd) // console.log(maxStart <= minEnd ? '重合': 'ok') const currentStart = 300 _.map(arr, 'max').map(e => { console.log(currentStart > e) })