Нет, вы не можете этого сделать.
Операторы ==
и ===
объяснены здесь , и программист не может их изменить.
Типичный обходной путь - определить функцию «равенство» и использовать ее. Например, используя один из lodash
:
const a = { name: 'Alireza' };
const b = { name: 'Alireza' };
_.isEqual(a, b); // true
, Брендан Айх обсуждает добавление «Объектов значения» здесь .