您的位置:首页 > Web前端 > JavaScript

js如何判断数组里面的数据是否是递增的

2016-02-02 14:05 671 查看
啥都别说了,直接看源码,直接传进去一个字符串如:

var isConArr='1,2,3,4,5,6,7,8,9,10';

var isCon=isContinuityArray(isConArr);

alert(isCon);为true;

var isConArr1='1,2,3,4,5,8,9,10';

var isCon1=isContinuityArray(isConArr);

alert(isCon1);为false;

// 判断是否是是

function isContinuityArray(arrStr) {

var isContinuityArray = false;

var array = arrStr.split(',');

var arrayCount = array.length - 1;

for (var i = 0; i < arrayCount; i++) {

var currentArr = Number(array[i]) + 1;

var nestArr = Number(array[i + 1]);

if(i+1==arrayCount){

currentArr= Number(array[i]);

nestArr= Number(array[i]);

}

if (currentArr != nestArr) {

isContinuityArray = false;

break;

} else {

isContinuityArray = true;

}

}

return isContinuityArray;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: