一、JS集合对象值的解析
初始化JS集合对象objectList: {"1":1,"2":3,"3":5,"4":7,"5":9,"6":11},解析objectList(key,value),对应key的value取值范围为当前值(包含当前值)到下一等级的初始值。
var objectList;
function validateGrades(){
var level = $("#level").val(); //获取到等级区间
var clickPoints = $("#hitCount").val(); //获取到奖励金额
var nextGrade = parseInt(level)+1;
for (var key in objectList) {
if(key == nextGrade){
if(clickPoints >= objectList[key]){
alert("奖励金额大于最大值");
return false;
}
}
if(key == parseInt(level)){
if(clickPoints<objectList[key]){
alert("奖励金额小于初始值");
return false;
}
}
}
return true;
}