У меня есть этот код, который im echoing data из jquery success.Два условия для цикла
for(i = 0;i < dat.id.length; i++){
// im echoing data here
}
и я хочу проверить для самого высокого значения в dat.voteup
подобное (это работает)
var maxvoteup = 0;
if (dat.voteup[i] - dat.votedown[i] ==maxvoteup) {
console.log(maxvoteup);
//i want fetch maxvoteup here
}
Но я хочу сделать только один цикл не два. Как я могу сделать это?
EDIT:
var maxvoteup = 0;
for (i = 0;i < (dat.voteup-dat.votedown).length ;i++) {
if (dat.voteup[i] - dat.votedown[i]>maxvoteup) {
maxvoteup = dat.voteup[i] - dat.votedown[i];
console.log(maxvoteup);
//i want fetch maxvoteup here
}
}
EDIT2: это то, что им получать в моем ответе Jquery, но на самом деле мой макс голосование 10 не 8. 8 просто проголосовали до 8, но есть другие голосов, что составляет 10.
{"status":"success","message":[],"date_edited":[2016-04-21 21:31:25],"voteup":[],"votedown":[8],"id":[]}
вы просто используете оба условия внутри одного для цикла .store оба результата приводят к переменной или массиву. – JYoThI
@Tushar извините за мой поздний ответ, может быть, я не был ясен, я редактировал свой вопрос. я имею в виду, что для цикла тоже нужно искать максимальное значение. как мне совместить это с первым для цикла –