JS не предоставляет механизм проверки структурного равенства объектных значений — только проверку тождественности ссылок. Чтобы выполнить проверку структурного равенства, придется реализовать проверки самостоятельно.
Но учтите, что эта задача сложнее, чем может показаться. Например, как определить, что две ссылки на функции структурно эквивалентны? Даже если преобразовать их в строковую форму для сравнения исходного кода, при этом не будут учитываться такие аспекты, как замыкания. JS не обеспечивает сравнения структурного равенства, потому что учесть все граничные случаи практически невозможно!