Добрый день, допусти я получаю объект в виде числа:
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);
То есть прост записываю это же значение в другую переменную секундой позже.