Глубокое сравнение объектов / массивов [дубликат]
Возможный дубликат:
Как вы определяете равенство для двух объектов JavaScript?
Сравнение объектов в JavaScript
Если у меня есть два массива или объекты, и я хочу сравнить их, например,
object1 = [
{ shoes:
[ 'loafer', 'penny' ]
},
{ beers:
[ 'budweiser', 'busch' ]
}
]
object2 = [
{ shoes:
[ 'loafer', 'penny' ]
},
{ beers:
[ 'budweiser', 'busch' ]
}
]
object1 == object2 // false
это может раздражать, если вы получаете ответ от сервера и пытаетесь увидеть, изменился ли он