зеркало из https://github.com/mozilla/pjs.git
fix deepEquals to correctly compare non-objects
This commit is contained in:
Родитель
1a70050caa
Коммит
49b0ddbb1f
|
@ -517,6 +517,11 @@ BookmarksSyncService.prototype = {
|
|||
if (!a || !b)
|
||||
return false;
|
||||
|
||||
if (typeof(a) != "object" && typeof(b) != "object")
|
||||
return a == b;
|
||||
if (typeof(a) != "object" || typeof(b) != "object")
|
||||
return false;
|
||||
|
||||
for (let key in a) {
|
||||
if (typeof(a[key]) == "object") {
|
||||
if (!typeof(b[key]) == "object")
|
||||
|
|
Загрузка…
Ссылка в новой задаче