- 注册时间
- 2012-11-18
- 最后登录
- 2020-3-29
- 阅读权限
- 10
- 积分
- 177
- 精华
- 0
- 帖子
- 43

|
跟了一下代码,是isEqual有缺陷造成的:
isEquals: function ($, _) {
if ($ !== 0 && _ !== 0) if ((mini.isNull($) || $ == "") && (mini.isNull(_) || _ == "")) return true;
if ($ && _ && $.getFullYear && _.getFullYear) return $[Swe]() === _[Swe]();
if (typeof $ == "object" && typeof _ == "object" && $ === _) return true;
return String($) === String(_)
},
如果$和_是两个对象,无论内部的值是否相等肯定都是返回true的,因为转出来都是object,或者[object]之类的形式,只有两个数组长度不一的时候才能返回false;
有没有什么办法解决?或者提供一种强制刷新的方法?
|
|