Как я могу проверить, равны ли два объекта карты?

Как я могу проверить, если дваКарта ES2015 объекты имеют одинаковый набор(key, value) пары?

Мы можем предположить, что все ключи и значения являются примитивными типами данных.

Одним из подходов к решению этой проблемы было бы взятьmap.entries()создать массив из него, а затем отсортировать этот массив по ключам. И сделать то же самое с другой картой. А затем переберите эти два массива, чтобы сравнить их. Все это кажется громоздким, а также очень неэффективным из-за сортировки (неэффективная производительность) и из-за создания этих массивов (неэффективная память).

У кого-нибудь есть идея получше?

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

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