我有了这个代码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
必须相等。
数据没有变化。