我有了這個代碼JavaScript對象平等/身份 - 比較
update_questions: function() {
alert("UPDATING!!");
},
poll: function() {
var self = this;
$.post(
self.o.site_root+'home/ajax_poll',
function(questions) {
if (questions != self.o.questions) {
self.o.questions = questions;
self.update_questions();
}
self.o.pending = false;
},
'json'
);
},
爲什麼update_questions
函數被調用每一次給我任何人都可以解釋一下嗎?我想,特別是在self.o.questions = questions;
之後,如果不相同,返回questions
和self.o.questions
必須相等。
數據沒有變化。