1

why is that? I assumed it's some implicit type conversion at first, but [] == [] is also false.

Jie Lian
  • 25
  • 2

1 Answers1

4

Arrays in javascript are Objects. Objects are compared by identity. So no two objects created by different literals (or by other means) are going to be equal (either strictly (===) or loosely (==)).

Hunan Rostomyan
  • 2,176
  • 2
  • 22
  • 31