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