У меня есть 2 переменные, и я хочу сделать что-то, когда они изменились на одно и то же значение, как друг друга.Итак, это мой код:
var val_1,val_2;
for(i=0;i<=5;i++){
readyforgo++;
$.post("somewhere.php",{
something: something
},function(data, status){
readytogo++;
});
}
if(readyforgo==readytogo){
alert(1);
}
Он не вернет 1, потому что мой if работает быстрее, чем мой $.post
Я имею в виду, я хочу какой-то код, подобный этому:
function checker(){
if(readyforgo==readytogo){
alert(1);
}else{
setTimeout(function(){checker();},100);
}
}
checker();
Егоработает хорошо, но я ищу что-то лучше, я имею в виду, я не хочу использовать подобный код, потому что он использует cpu и ram, пока не попытается получить readyforgo==readytogo
у нас есть такой код?я не люблю использовать setTimeout или setInvertal или что-то подобное.