判断一个数组中的数值是否连续
当最大值最大值-最小值>n(数组长度)-1时,一定不是连续相邻数组
let row=[{seq:1},{seq:3},{seq:4}]
isContinuous (row) { // 判断一个数组中的数值是否连续
// 所以,当最大值最大值-最小值>n(数组长度)-1时,一定不是连续相邻数组
let min = -1
let max = -1
for (let i = 0; i < row.length; i++) {
row[i].seq = parseInt(row[i].seq)
if (row[i].seq !== 0) {
if (min > row[i].seq || min === -1) {
min = row[i].seq
}
if (max < row[i].seq || max === -1) {
max = row[i].seq
}
}
}
if (max - min > row.length - 1) {
return false
} else {
return true
}
}