我有一个这样的对象数组
var json = [{"price":"30.00","meter":"70"},{"price":"20.00","meter":"130"},{"price":"10.00","meter":"170"}];
如何检查这之间的数量并计算价格。我写了循环,但它不能正常工作。
var mQty = 2.52;
var jCnt = json.length;
//alert(jCnt);
for (var j = 0; j < jCnt - 1; j++) {
nextj = j + 1;
//alert(nextj;
first = json[j].meter;
if (json[nextj].meter != '') {
second = json[nextj].meter - 1;
} else {
second = '';
}
if (mQty >= first && mQty <= second) {
//bettween meter from json obj
alert('if condition');
alert(json[j].price);
} else {
//under 70 meter
alert('else condition');
alert('40.00');
}
}