Глубокое сравнение объектов / массивов [дубликат]

Возможный дубликат:
Как вы определяете равенство для двух объектов JavaScript?
Сравнение объектов в JavaScript

Если у меня есть два массива или объекты, и я хочу сравнить их, например,

object1 = [
 { shoes:
   [ 'loafer', 'penny' ]
  },
  { beers:
     [ 'budweiser', 'busch' ]
  }
]

object2 = [
 { shoes:
   [ 'loafer', 'penny' ]
  },
  { beers:
     [ 'budweiser', 'busch' ]
  }
]

object1 == object2 // false

это может раздражать, если вы получаете ответ от сервера и пытаетесь увидеть, изменился ли он

Ответы на вопрос(2)

Ваш ответ на вопрос