Size: a a a

JavaScript Noobs — сообщество новичков

2020 August 03

ei

export default - зло... in JavaScript Noobs — сообщество новичков
?)
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Что значит на одном уровне
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
Ну, там же вложенность бешенная, вот и надо смотреть, чтобы они были на одном уровне, та и значения у ключей проверять на равенство
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
У объекта не могут быть ключи на разных уровнях) Могут лишь быть в значениях обьекты, со своими ключами
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
Там тестов - как в деплой, ~30 штук
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Из твоего примера например в обоих обьектах всего один ключ - 'a'
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
Значит по факту, самое простое  - рекурсивно пройтись forом, и проверять на равенство 2 объекта?
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Соответственно когда до него дойдет, вызывается deepEqual(object1.a, object2.a)
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
И так далее
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
А ля
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
Что-то до этого не допёр
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
Единственное, что ключи надо получить :D, но тут думаю просто пройтись по 1 из объектов и запушить их в массив?
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
Или есть варианты лучше?
источник

t

tensess in JavaScript Noobs — сообщество новичков
Ivan Bobchenkov
Или есть варианты лучше?
getOwnPropertyDescriptors
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Object.keys, ты же юзал)
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
С наследованными или собственными свойствами можешь не париться если задача не заставляет, то есть можно любой способ получения ключей юзать
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Да и вряд ли кто-то будет подобные объекты сравнивать через такую функцию)
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
export default - зло is the side effect
Да и вряд ли кто-то будет подобные объекты сравнивать через такую функцию)
Да врятли кто-то такие объекты вообще пишет
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
По-моему тут можно в строчек 5 решить, если не париться с кол стеком
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Ivan Bobchenkov
Да врятли кто-то такие объекты вообще пишет
Да нет, таких обьектов много и везде)
источник