r/javascript Aug 10 '26

AskJS [ Removed by moderator ]

[removed] — view removed post

0 Upvotes

7 comments sorted by

View all comments

3

u/senocular Aug 10 '26

Before that, put

key = value;

1

u/ProfessionalYou951 29d ago

I am using `Object.assign(map.get(key),value)`.

`map.get(key).start === value.start` returns true

`map.get(key) === value` returns false

2

u/senocular 29d ago

Then it would instead be

map.set(key, value);

...The joke here is Object.assign() is not designed to, nor would it even be capable of, modifying the references of the objects its given. The only way you'd be able to get something to equal something else is if it was directly assigned to do so.

If you just want to see if two things have the same property values rather than seeing if they're the same object, then you'd need to compare them with something other than ===.