gpt4 book ai didi

javascript 对象相等性/同一性 - 比较

转载 作者:行者123 更新时间:2023-11-30 06:46:52 25 4
gpt4 key购买 nike

我有这个代码

    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; 之后,返回的 questionsself.o.questions 必须相等,如果不完全相同。

数据没有变化。

最佳答案

您需要遍历属性并比较它们,递归地比较其值为另一个对象的任何属性。

关于javascript 对象相等性/同一性 - 比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5813146/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com