Есть ли способ утверждать, что два объекта одинаковы или нет?
Я пытаюсь реализовать что-то вроде этого
const initialObj = new MyObject(initialParam);
const resultObj = smthgChanged ? new MyObject(newParam) : initialObj;
Теперь я хочу утверждать, что smthgChanged имеет значение false resultObj
это новый объект, даже если все поля имеют одинаковые значения, в противном случае это одно и то же initialObj