Добрый день, допусти я получаю объект в виде числа:
var data = {number:1};
Я обновляю информацию об объекте методом setInterval;
function getData(){
$.getJSON('getData', function(data) {
//data = {number:1}
});
}
setInterval(function() {
getData();
}, 1000);
Теперь вопрос, можно ли не сохраняя информацию в отдельную переменную узнавать изменилось ли число в объекте?
Для пояснения вопроса, сейчас для понимания изменилось ли значение в объекте, я делаю так:
var data1 = [];
function getData(){
$.getJSON('getData', function(data) {
setTimeout (function() {
data1 = data[0].number;
},1000);
if(data[0].number != data1[0]){
//значит значение изменилось
}
});
}
setInterval(function() {
getData();
}, 2000);
То есть прост записываю это же значение в другую переменную секундой позже.