Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is a pretty bad comparison, == doesn't check equality for objects in Javascript and doesn't promise to. Similar to how Java's == doesn't.


According to MDN it does[1]:

> The equality operator (==) checks whether its two operands are equal, returning a Boolean result.

Additionally, the ECMAScript spec calls it the "equality operator" (although admittedly it spells out a 14 step list[2] of how to do this).

1: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

2: https://tc39.es/ecma262/#sec-abstract-equality-comparison




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: